最近打算從新複習shell,恰好看到shell的運算,想着和初學者同樣寫個簡單的九九乘法表。能夠建議在http://www.runoob.com/try/runcode.php?filename=helloworld&type=bash能夠直接運行shell腳本,若是不想安裝linux環境的話。php
先上個代碼linux
#!/bin/bashshell
#使用while循環
i=1;
while [ $i -le 9 ];do #-le表示小於等於
j=1;
while [ $j -le $i ];do
echo -n ${j}"x"$[i]"="`expr $i \* $j`" "; #echo -n 表示輸出不換行,進行字符串拼接
j=`expr $j + 1`; #下標加1,也能夠使用let j++
done
echo ""; #換行
i=`expr $i + 1`;
donebash
#使用for循環code
echo "for循環實現"
for k in `seq 1 9`;do #使用seq 遞增序列
for ((m=1;$m<=$k;m++));do
echo -n ${m}"x"${k}"="`expr $m \* $k`" ";
done
echo "";
doneblog
運行結果:字符串