#!/bin/bash # 循环1000次产生电话号码并保存到文件 for i in {1..1000} do n1=$[RANDOM%10] n2=$[RANDOM%10] n3=$[RANDOM%10] n4=$[RANDOM%10] n5=$[RANDOM%10] n6=$[RANDOM%10] n7=$[RANDOM%10] n8=$[RANDOM%10] echo"139$n1$n2$n3$n4$n5$n6$n7$n8" >> phonenum.txt done
法2:类c风格
powershell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#!/bin/bash # random phonenum # 循环1000次产生电话号码 for ((i=1;i<=1000;i++)) do n1=$[$RANDOM%10] n2=$[$RANDOM%10] n3=$[$RANDOM%10] n4=$[$RANDOM%10] n5=$[$RANDOM%10] n6=$[$RANDOM%10] n7=$[$RANDOM%10] n8=$[$RANDOM%10] echo"139$n1$n2$n3$n4$n5$n6$n7$n8" >> phonenum.txt done
法3:while循环
powershell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#!/bin/bash i=1 while [ $i -le1000 ] do n1=$[$RANDOM%10] n2=$[$RANDOM%10] n3=$[$RANDOM%10] n4=$[$RANDOM%10] n5=$[$RANDOM%10] n6=$[$RANDOM%10] n7=$[$RANDOM%10] n8=$[$RANDOM%10] echo"139$n1$n2$n3$n4$n5$n6$n7$n8" >> phonenum.txt let i++ done