返回值
$? = 0
$! 上一次后台运行程序的pid
[root@localhost ~]# eval ping www.baidu.com -c 3;cd /etc/
Unset xing
单分支
if 判断条件;then
条件为真的分支代码
fi
双分支
if 判断条件; then
条件为真的分支代码
else
条件为假的分支代码
fi
多分支
if 判断条件1; then
条件1为真的分支代码
elif 判断条件2; then
条件2为真的分支代码
elif 判断条件3; then
条件3为真的分支代码
else
以上条件都为假的分支代码
fi
循环语句
for
for (( i = 0; i < 10; i++ )); do
循环体
done
for item in 列表; do
循环体
done
while
while [[ 循环控制条件 ]]; do
循环体
done
while read -r item ;do
循环体
done < 'file_name'
cat 'file_name' | while read line; do
循环体
done