加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 如果[$? -eq 0]表示shell脚本?

发布时间:2020-12-15 09:13:59 所属栏目:安全 来源:网络整理
导读:有一行shell脚本中我看到: grep -e ERROR ${LOG_DIR_PATH}/${LOG_NAME} /dev/nullif [ $? -eq 0 ] 它检查grep的返回值($?)。在这种情况下,它将其与0(成功)进行比较。 通常当你看到这样的东西(检查grep的返回值),它检查是否检测到特定的字符串。虽然不需
有一行shell脚本中我看到:
grep -e ERROR ${LOG_DIR_PATH}/${LOG_NAME}  > /dev/null
if [ $? -eq 0 ]
它检查grep的返回值($?)。在这种情况下,它将其与0(成功)进行比较。

通常当你看到这样的东西(检查grep的返回值),它检查是否检测到特定的字符串。虽然不需要重定向到/ dev / null,但使用-q可以完成同样的事情。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读