要求:找出100以内所有能被3整除的数,每行显示8个数,然后换行显示.
实现脚本:
#!/bin/bash #chapter_8-6 m=1 for ((i=1;i<=100;i++)) do let temp=i%3 if [ $temp -ne 0 ] then continue fi echo -n "$i " let temp2=m%8 if [ $temp2 -eq 0 ] then echo "" fi let "m++" done
执行脚本:
[root@localhost scripts]# sh 8-6 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 [root@localhost scripts]#