打印正方形
1.初始


2.设置不换行


3.增加外层循环


4.增加换行


5.增加空格形成图形


打印矩形


echo的常用命令选项
echo -n: 不换行输出
-e:支持反斜线控制的字符转换
转义:
\a 发出警告声
\b 删除前一个字符
\c 最后不加上换行符号
\f 换行但光标仍旧停留在原来的位置
\n 换行且光标移至行首
\r 光标移至行首,但不换行
\t 插入tab
\v 与\f 相同
\ 插入\字符
\nnn 插入nnn(八进制)所代表的ASCII字符

矩形中的\t
结果

打印直角三角形
左下

执行结果

左上

结果

右下

执行结果

右上

执行结果

打印等腰三角形

执行结果

等腰梯形

执行结果

菱形
seq命令解析
seq 1000 起始默认是1,间隔默认也是1
seq 2 1000 间隔默认是1
seq 1 3 10 从1到10,间隔为3,结果是:1 4 7 10
seq 1 10 从1开始,到10结束,间隔为1,结果是:1 2 3 … 10
执行结果

乘法表

执行结果

本文介绍了如何使用Shell脚本来创建各种图形,如正方形、矩形、直角和等腰三角形、等腰梯形以及菱形。详细讲解了`echo`命令的选项,特别是`-n`和`-e`,并展示了使用`seq`命令来生成数字序列。最后,还展示了如何生成乘法表。
1614

被折叠的 条评论
为什么被折叠?



