シェルスクリプトという名前の名前が繰り返されていません

効果はのようになります。

 

 コードは以下の通りであります:

1!#/ビン/ bashの
 2  #Author:GaoHongYu
 3。 のQQ:1061767621 
4。 #Time:2019 - 12は - 24  22である54である36 
5。 #NAME:dm.sh
 6。 #Version:VL。0 
7。 
8。 STU = (劉チェンとZhangsanlisiワング・ウ趙6日、7週間8ウー9鄭10)
 9  
10 MAX = $ {#1 STU [* ]}
 11  
12  つつ ; DO 
13      NUM = $((RANDOM%MAX))
 14      IF [$ MAX $ {#stu_new -eq [* ]}];次に
 15         エコー" すべての学生は、の名前の上の点持って" 
16          BREAKを
。17      Fiの
 18がある      名前= $ {STU [$ NUM]}
 。19      IF [   " $ {stu_new [$ NUM]} "!= " $ {STU [$ NUM]} " ];その後、
 20です           stu_new [$ NUM] = $名
 21で           読む-p " N-、継続してEnterキーを押す出口:" 選択してください
 22は     IF [ " $選び" == ' N- ' ];その後、
 23である          エコー"プログラムを終了します
24          休憩
25      Fiの
 26          エコー-e " \ T \ T \ T \ T $名" 
27      
28は、         引き続き
29      Fiの
 30が行わを

おすすめ

転載: www.cnblogs.com/gaohongyu/p/12105336.html