目录
一、循环含义
二、echo命令
三、for
3.1.将1到100累加求和
3.2批量添加用户
3.3 根据IP地址检查主机状态
四、 while 和 until
4.1 猜价格
4.2 1-100求和
一、循环含义
循环含义
将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件
重复运行次数
-
循环次数事先已知
-
循环次数事先未知
常见的循环的命令:for, while, until
二、echo命令
echo -n 表示不换行输出
echo -e 表示输出转义符
常用的转义符
选项 | 作用 |
---|---|
\r | 光标移至行首,并且不换行 |
\s | 当前shell的名称,如bash |
\t | 插入Tab键,制表符 |
\n | 输出换行 |
\f | 换行,但光标仍停留在原处 |
\ | 表示插入"\"本身转义 |
\b | 表示退格 不显示前一个字符 |
\c | 抑制更多的输出或不换行 |
退格删除前面的字符
三、for
执行机制:
依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中的元素耗尽,循环
结束
如果省略 [in WORDS ... ] ,此时使用位置参数变量 in "$@"
for 已知循环次数
for tlj(变量) 循环次数(取值列表)
do
需要循环的事件
done
3.1.将1到100累加求和
3.2批量添加用户
3.3 根据IP地址检查主机状态
四、 while 和 until
相对于for,需要知道循环次数
我们只知道停止条件,不知道次数,就需要使用while
直到达到条件
while
当命令判断为假时停止
until
当命令判断为真时停止
4.1 猜价格
4.2 1-100求和