51学通信论坛2017新版
标题:
1.7 if-语句
[打印本页]
作者:
admin
时间:
2017-12-18 21:54
标题:
1.7 if-语句
许多程序要求对shell脚本中的命令施加一些逻辑流程控制。有一类命令会根据条件使脚本跳过某些命令。这样的命令通常称为结构化命令。
最基本的结构化命令就是if-then语句。 if-then语句有如下格式。
if command
then
commands
fi
复制代码
什么意思呢?表示if后面的命令被成功的执行,那么执行then后面的命令。反过来,如果if后面的命令执行失败,则不执行then后面的命令。 fi语句则表示if-then语句到此结束。
来看一个简单的例子:
# testing the if statement
if pwd
then
echo "It worked"
fi
复制代码
执行结果:
/root/shellprogram
it works!
复制代码
欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/)
Powered by Discuz! X3