系列文章目录
输出Hello World
通过位置变量创建 Linux 系统账户及密码
监控内存和磁盘容量,小于给定值时报警
猜大小
输入三个数并进行升序排序
编写脚本测试 192.168.4.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机状态
编写 shell 脚本,打印 9*9 乘法表
#! /bin/bash
# 写法一:
for ((x=1; x<10; x=x+1))
do
for ((y=1; y<=x; y=y+1))
do
echo -n "$x * $y = $[$x * $y] " # -n选项是取消掉echo结尾的自动换行符
done
echo
done
# 写法二:
for x in $(seq 9) # seq 是一个用于生成数字序列的命令
do
for y in $(seq $x)
do
echo -n "$x * $y = $[$x * $y] "
done
echo
done
运行结果:
seq
seq
是一个用于生成数字序列的命令。它的基本语法如下:
seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST
其中:
-
FIRST
是序列的起始值。 -
LAST
是序列的结束值。 -
INCREMENT
是每步增加的值。
以下是一些常见的 seq
选项:
-
-s
, --separator=字符串 使用指定字符串分隔数字(默认使用:\n) -
-w
:使输出的数字带有固定的宽度,用零填充。文章来源:https://www.toymoban.com/news/detail-798778.html文章来源地址https://www.toymoban.com/news/detail-798778.html
到了这里,关于【Shell编程练习】编写 shell 脚本,打印 9*9 乘法表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!