Loop statement, escape character

Loop practice
Loop practice

One, loop

for loop

for statement structure

for 变量名 in 取值列表
do                   
   命令序列
done

Insert picture description here

while loop

while statement structure

while 条件测试操作
do
   命令序列
done

Insert picture description here

until loop

until statement structure

until 条件测试操作
do  
   命令序列
done

Insert picture description here

Two, commonly used escape characters

echo -n 表示不换行输出

echo -e 输出转义字符,将转义后的内容输出到屏幕上

常用的转义字符如下:   \b 转义后相当于按退格键(backspace),但前提是"\b"后面存在字符;"\b"表示删除前一个字符,"\b\b"表示删除前两个字符。

\c 不换行输出,在"\c"后面不存在字符的情况下,作用相当于 echo -n; 但是当"\c"后面仍然存在字符时,"\c"后面的字符将不会被输出。

\n 换行,被输出的字符从"\n"处开始另起一行。 
 
\f 换行,但是换行后的新行的开头位置连接着上一行的行尾;

\v 与\f相同;

\t 转以后表示插入tab,即横向制表符;

\r 光标移至行首,但不换行,相当于使用"\r"以后的字符覆盖"\r"之前同等长度的字符;但是当"\r"后面不存在任何字符时,"\r"前面的字符不会被覆盖

\\ 表示插入"\"本身;

Guess you like

Origin blog.csdn.net/weixin_51616026/article/details/114037670