开发者社区 问答 正文

linux语句if条件控制语句

if [ -s $MAIL_FILE -a "$MAILOUT" = "TRUE" ]
谁能帮我解释一下这条语句,详细的。灰常感谢

展开
收起
云栖技术 2016-06-06 11:29:11 1955 分享 版权
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    if [ -s $MAIL_FILE -a "$MAILOUT" = "TRUE" ]。"-s $MAIL_FILE"表示判断文件$MAIL_FILE是socket类型文件。 -a相当于C语言中的&&(并且)。
    "$MAILOUT" = "TRUE" 判断$MAILOUT是否等于“TRUE"。两个条件同时成立if语句判断为真。

    2019-07-17 19:28:01
    赞同 展开评论
问答分类:
问答地址: