首页 > 系统相关 >shell条件语句

shell条件语句

时间:2023-01-06 12:35:02浏览次数:38  
标签:语句 do shell 代码 循环体 done 条件 分支

返回值
$? = 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

标签:语句,do,shell,代码,循环体,done,条件,分支
From: https://www.cnblogs.com/xiaotao188/p/17030086.html

相关文章