51学通信论坛2017新版

标题: 1.7 if-语句 [打印本页]

作者: admin    时间: 2017-12-18 21:54
标题: 1.7 if-语句
   许多程序要求对shell脚本中的命令施加一些逻辑流程控制。有一类命令会根据条件使脚本跳过某些命令。这样的命令通常称为结构化命令。

   最基本的结构化命令就是if-then语句。 if-then语句有如下格式。
  1. if command
  2. then
  3. commands
  4. fi  
复制代码
什么意思呢?表示if后面的命令被成功的执行,那么执行then后面的命令。反过来,如果if后面的命令执行失败,则不执行then后面的命令。   fi语句则表示if-then语句到此结束。
   来看一个简单的例子:
  1. # testing the if statement
  2. if pwd
  3. then
  4. echo "It worked"
  5. fi
复制代码
执行结果:
  1. /root/shellprogram
  2. it works!
复制代码





欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/) Powered by Discuz! X3