摘要: #!/bin/bash read -p "输入尾数:" a expr $(seq -s " + " $a) #seq命令可以指定生成一个数到另一个数之间的所有整数,-s指定数字之间的分隔符 阅读全文
posted @ 2016-12-06 19:44 骚猪 阅读(460) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash for x in {1..9}; do for y in {1..9}; do if [ $x -ge $y ]; then echo -ne "$y*$x=$[$y*$x] \t" fi done echo done 阅读全文
posted @ 2016-12-06 19:04 骚猪 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 #!/bin/bash 2 for a in 192.168.1.{1..255};do 3 ping -c 2 -i 0.5 $a >/dev/null && echo "$a 在线" || echo "$a 离线" #将回显重定向到/dev/null 4 done 阅读全文
posted @ 2016-12-06 18:59 骚猪 阅读(524) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash read -p "请输入起始数:" min read -p "请输入终止数:" max if [ $min -gt $max ] then echo "起始数大于终止数!" else echo -n "随机数:" ;expr $(date +%N) % $[$max - $min + 1] + $min #日期函数生成随机数向最大值和最小值的差加1后取余得到一... 阅读全文
posted @ 2016-12-06 18:54 骚猪 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash read -p "请输入第一个数:" a read -p "请输入第二个数:" b echo "$a+$b=$[$a+$b]" echo "$a-$b=$[$a-$b]" echo "$a×$b=$[$a*$b]" echo "$a/$b=$[$a/$b]" echo "$a 阅读全文
posted @ 2016-12-06 18:54 骚猪 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1 #!/bin/bash 2 name=(val1 val2 val3 val4 ...) 3 a=$(expr $(date +%N) % 39) #以时间产生随机数向39取余得到0~38的值 4 echo "学号$[$a+1] ${name[$a]}" #数组的索引值从0开始,学号从1开始所有 阅读全文
posted @ 2016-12-06 18:52 骚猪 阅读(672) 评论(0) 推荐(0) 编辑