开发者社区> 问答> 正文

linux语句if条件控制语句

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

展开
收起
云栖技术 2016-06-06 11:29:11 1889 0
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
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载