脚本编程与账户安全基础
1. 条件表达式的使用
脚本语言支持多种条件表达式,使脚本能根据特定条件(通常是变量的值)执行不同操作。常见的使用条件表达式的命令是 if ,它允许系统根据某个条件是否为真来采取两种操作之一。 if 关键字后的条件表达式放在方括号内,有多种形式。例如:
- -f file :若文件存在且为普通文件,则为真。
- -s file :若文件存在且大小大于0,则为真。
- string1 == string2 :若两个字符串值相同,则为真。
条件表达式可以使用逻辑与( && )或逻辑或( || )运算符组合。使用 && 时,运算符两边都为真,整个条件才为真;使用 || 时,运算符任一边为真,整个条件就为真。
以下是一个代码片段示例:
if [ -s /tmp/tempstuff ]
then
echo “/tmp/tempstuff found; aborting!”
exit
fi
此片段会在文件 /tmp/tempstuff 存在时使脚本退出。 then 关键字标志着仅当条件为真时才执行的一系列命令的开始, fi </
超级会员免费看
订阅专栏 解锁全文
3346

被折叠的 条评论
为什么被折叠?



