Shell 语句

流程控制包含三大结构:顺序、选择(条件)、循环。

本节介绍顺序结构的语句。

1 一个命令一行

多条语句换行,可以不用分号结束。

语句1
语句2
…
语句n

示例

#!/bin/bash
 
echo "xiaobuteach.com 1"
echo "xiaobuteach.com 2"
echo "xiaobuteach.com 3"

2 一个命令分多行

当一条语句过长,例如参数特别多,参数值特别长,可以分行输入,结尾用反斜杠\。

命令 \
选项或参数1 \
选项或参数2 \
…
选项或参数2 \

示例

mkdir \
-p \
/test1/test2/test3
rm -r \
-f \
/test1/test2/test3

包含了两条语句,一条mkdir创建目录,一条rm删除目录。