Shell脚本写乘法口诀表
话不多说,直接来代码
方法一:
vim numchengfakoujuebiao.sh
#!/bin/bash
read -p "请输入一个正整数:" num
for ((i=1;i<=$num;i++))
do
for ((j=1;j<=$i;j++))
do
echo -n "$i*$j=$[ $i * $j ] "
done
echo " "
done
方法二:
这个是从网上找的,认为写的很好,就留下来做笔记了。
vim numchengfakoujuebiao1.sh
#!/bin/bash
seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?"\n":"\t")}'