shell打印99乘法表

vim 99.sh

#/bin/bash
##99乘法表

#!/bin/bash
for j in {1..9}
do
for i in `seq $j`
do
echo -e -n "${i}x${j}=$[ $i * $j ]\t"
done
echo
done

脚本执行效果

[root@localhost shell]# sh 99.sh
1*1 = 1
1*2 = 2  2*2 = 4
1*3 = 3  2*3 = 6  3*3 = 9
1*4 = 4  2*4 = 8  3*4 = 12  4*4 = 16
1*5 = 5  2*5 = 10  3*5 = 15  4*5 = 20  5*5 = 25
1*6 = 6  2*6 = 12  3*6 = 18  4*6 = 24  5*6 = 30  6*6 = 36
1*7 = 7  2*7 = 14  3*7 = 21  4*7 = 28  5*7 = 35  6*7 = 42  7*7 = 49
1*8 = 8  2*8 = 16  3*8 = 24  4*8 = 32  5*8 = 40  6*8 = 48  7*8 = 56  8*8 = 64
1*9 = 9  2*9 = 18  3*9 = 27  4*9 = 36  5*9 = 45  6*9 = 54  7*9 = 63  8*9 = 72  9*9 = 81

倒三角

#!/bin/bash
for j in {9..1..-1}
do
for i in `seq $j`
do
echo -e  -n "${i}x${j}=$[ $i * $j ]\t"
done
echo
done

脚本执行效果

 

posted @ 2024-10-21 14:38  cloud-qing0212  阅读(20)  评论(0编辑  收藏  举报