【shell腳本】隨機產生大××××××號碼

今天一哥們讓給想個×××號碼,正好最近在學shell,乾脆寫個小腳本,隨機出一串號碼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

運行結果
bash

wKiom1PvJcmQDi6yAABdxUwaOCk464.jpg


此腳本僅供娛樂,奉勸你們,真愛生命,遠離***啊j_0066.gifide

相關文章
相關標籤/搜索