一。九九乘法表脚本
# !/bin/bash
#九九乘法表
我=1
,(我勒9美元)
为((j=1; j<=9; j + +))
[j le我美元],,echo - n“$ $ j=$((我 j))“
呼应“;“
让我+ +
完成
1=1
1=2 2 2=4
3 1=3 3 2=6 3 3=9
4 1=4 4 2=8 4 3=12 4 4=16
1=5 5 5 2=10 5 3=15 5 4=20 5 5=25 6
1=6 6 2=12 6 3=18 6 4=24 6 5=30 6 6=36
7 1=7 7 2=14 7 3=21 7 4=28 7 5=35 7 6=42 7 7=49
1=8 8 8 2=16 8 24 8 4=3=32 8 5=40 8 6=48 8 7=56 8 8=64
9 1=9 9 2=18 9 3=27 9 4=36 9 5=45 9 6=54 9 7=63 9 8=72 9 * 9=81
二。直角三角形脚本
<代码> # !/bin/bash #直角三角形 i=1 虽然(我lt 10美元)//变量我小于10 做 j=1 虽然[j le我美元]//变量j小于等于变量 做 echo - n x//输出x j=$ (($ j + 1)) 完成 回声 我=$ ((i + 1美元)) 完成 退出0 ~ 代码>
<代码> x xx xxx xxxx xxxxx xxxxxx xxxxxxx xxxxxxxx xxxxxxxxx 代码>
三。等腰三角形脚本
<代码> # !/bin/bash #等腰三角形 i=1 (我勒10美元);//变量我小于等于10 j=1 虽然[j le美元((10 - 1)美元)];做 echo - n ' j=$ (($ j + 1)) 完成 j=1 虽然[j le美元(张(2 * $)));做 echo - n x j=$ (($ j + 1)) 完成 回声 我=$ ((i + 1美元)) 完成 退出0 ~ 代码>
<代码> x xxx xxxxx xxxxxxx xxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx 代码>
四。任意交互式菱形
<代码> # !/bin/bash 阅读- p“请输入菱形的长度:“fff ((i=1; i<=$ fff;我+ +))//控制行数 做 ((j=$ fff; j> i, j -))//控制空格 做 echo - n”“ 完成 让“g=2 *张” 在' seq 1 $ g/m/控制*数量,输出2个 做 echo - n“*” 完成 回声”“ 完成 ((我=2;i<=$ fff;我+ +)) 做 ((j=1; j<我;j + +)) 做 echo - n”“ 完成 让“k=2 * (fff-i) + 1”代码>
五。任意交互式正方形
<代码> # !/bin/bash 阅读- p“请输入正方形的长度:“ggg ((i=1; i<美元=$ ggg;我+ +)) 做 ((j=1; j<=$ ((2 * $ ggg)); j + +)) 做 echo - e " + \ c” 完成 回声 代码> >之前完成<代码> root@localhost ~ #。/ggg.sh 请输入正方形的长度:5 ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ (root@localhost ~) #。/ggg.sh 请输入正方形的长度:7 ++++++++++++++ ++++++++++++++ ++++++++++++++ ++++++++++++++ ++++++++++++++ ++++++++++++++ ++++++++++++++ 代码>Shell脚本(乘法表,直角三角形,等腰三角形,任意交互式菱形,任意交互式正方形)