欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell 打印九九乘法表

程序员文章站 2024-02-19 19:07:22
...
#!/bin/bash
for i in `seq 1 9` #外层负责打印行
do
        for j in `seq 1 $i` #内层负责打印列...在shell脚本中,使用变量时需要在变量名之前加上$号
        do                  #循环体的边界,使用do和done进行描述
                echo -ne "$j*$i=$[$j*$i]\t" #$连着[],表示算术运算...因为\t是转义字符,所以需要-e,-n表示取消换行(需要"连打")
        done
        echo #这个echo的作用:每次内层循环结束之后,进行换行(echo默认换行)
done

[[email protected] ~]# sh q.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	
相关标签: shell shell linux