第一种:利用shell for循环来实现. for i in `seq 1 9`do for j in `seq 1 9` do if [ $i -ge $j ] then echo -en "$i x $j = $(($i*$j)) " fi doneecho ' 'doneecho 第二种:利用awk二维数组和 for循环来实现 [root@iZ2ze1rl2qyewq63peun8vZ 1.脚本]# awk 'BEGIN{for(i=1;i<=9;i++){for (j=1
time for ((i=0;i<10000;i++)) do ((sum+=i)); done real 0m0.086suser 0m0.079ssys 0m0.007s time awk 'BEGIN{for(i=0;i<10000;i++) sum+=i; print sum}' real 0m0.002suser 0m0.001ssys 0m0.001s