如何利用shell实现9x9乘法表?
Posted 北漂-boy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用shell实现9x9乘法表?相关的知识,希望对你有一定的参考价值。
第一种:利用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
done
echo \' \'
done
echo
第二种:利用awk二维数组和 for循环来实现
[root@iZ2ze1rl2qyewq63peun8vZ 1.脚本]# awk \'BEGIN{for(i=1;i<=9;i++){for (j=1;j<=i;j++){array[i,j]=i*j;printf i "*" j "=" array[i,j]"\\t"}print "\\n"}}\'
以上是关于如何利用shell实现9x9乘法表?的主要内容,如果未能解决你的问题,请参考以下文章