如何减少以下 bash 脚本?
grep -P "STATUS: (?!Perfect)" recess.txt && exit 1
exit 0
看起来我应该能够用一个命令来完成它,但我这里总共有 3 个命令。
我的程序应该:
- 阅读课间休息.txt
- 如果它包含“STATUS:”或“NOT”Perfect”的行,则退出 1(或非零)
- 如果不存在这样的行,则退出 0(即所有“STATUS:”行都是“Perfect”)
答案奖颁发给最紧凑的剧本。谢谢!
示例文件
程序应该有退出状态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
Just negate http://bash.cyberciti.biz/guide/Logical_Not_!返回值。
! grep -P "STATUS: (?!Perfect)" recess.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)