yadianna 发表于 2018-8-25 08:04:36

【shell脚本】随机产生大乐透彩票号码

#!/bin/bash  
#
  
#先随机给出前面的五个数(0-35)
  
echo "红球为:"
  
echo $(($RANDOM%35)) $(($RANDOM%35))$(($RANDOM%35))$(($RANDOM%35))$(($RANDOM%35))$(($RANDOM%35))$(($RANDOM%35)) >~/shell/suijishu.txt
  

  
#把产生的号码重定向到文件中,然后使用xargs命令改变其输出格式,排序去掉重复的数字,取前五个,再次排序,换成输出一行即可
  
cat suijishu.txt |xargs -n 1|sort|uniq|head-5|sort -k1n -k2n|xargs -n 5
  

  
#蓝球两个数字(0-12)
  
echo "蓝球为:"
  
echo $(($RANDOM%12))$(($RANDOM%12))$(($RANDOM%12))>~/shell/suijishu2.txt
  

  
cat suijishu2.txt |xargs -n1|sort|uniq|head -2|sort -k1n -k2n|xargs -n 2


页: [1]
查看完整版本: 【shell脚本】随机产生大乐透彩票号码