bash – 如何抑制grep的输出
发布时间:2020-12-15 21:34:38 所属栏目:安全 来源:网络整理
导读:当我运行此命令时,它还会在grep成功时打印文件中的实际$项.我不想打印内容/ $item.我只想表现出我的回声? 有人可以帮忙吗 if grep $item filename; then echo it existelse echo does not existfi 谢谢 解决方法 使用-q: if grep -q "$item" filename; the
当我运行此命令时,它还会在grep成功时打印文件中的实际$项.我不想打印内容/ $item.我只想表现出我的回声?
有人可以帮忙吗 if grep $item filename; then echo it exist else echo does not exist fi 谢谢 解决方法
使用-q:
if grep -q "$item" filename; then echo "it exists" else echo "does not exist" fi 或者在一个班轮中: grep -q "$item" filename && echo "it exists" || echo "does not exist" 从男人grep
作为Adrian Frühwirth points below,grep -q只会使STDIN静音.如果你想摆脱STDERR,你可以将它重定向到/ dev / null: grep -q foo file 2>/dev/null (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |