正则表达式 – Bash:一键退出与grep命令相反的状态?

如何减少以下bash脚本?
grep -P "STATUS: (?!Perfect)" recess.txt && exit 1
exit 0

似乎我应该能够用一个命令来做,但是我在这里总共有3个。

我的程序应该:

>阅读recess.txt
>出口1(或非零),如果它包含一行“STATUS:”的NOT“完美”
>如果不存在这样的行,则退出0(即所有“STATUS:”行都是“完美”)

答案奖最严格。谢谢!

示例文件

文件的程序应该具有退出状态0:

FILE: styles.css 
STATUS: Perfect!

FILE: contour-styles.css
STATUS: Perfect!

程序应该有这个文件退出状态1(或非零):

FILE: styles.css 
STATUS: Perfect!

FILE: contour-styles.css
STATUS: Busted 
FAILURES: 1 failure

Id's should not be styled
       1. #asdf
只有 negate返回值。
! grep -P "STATUS: (?!Perfect)" recess.txt

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...