如何利用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乘法表?的主要内容,如果未能解决你的问题,请参考以下文章

手写9x9乘法表,冒泡排序

Java之使用for嵌套打印9X9乘法表

回答了个问题,9x9 乘法表生成器

Python 9X9乘法口诀表

shell实现99乘法表

用shell编程实现打印九九乘法表