Bash: One-liner to exit with the opposite status of a grep command?

后端 未结 11 2086
渐次进展
渐次进展 2021-02-06 22:08

How can I reduce the following bash script?

grep -P \"STATUS: (?!Perfect)\" recess.txt && exit 1
exit 0

It seems like I should be able

11条回答
  •  傲寒
    傲寒 (楼主)
    2021-02-06 22:48

    Just negate the return value.

    ! grep -P "STATUS: (?!Perfect)" recess.txt
    

提交回复
热议问题