Как я могу уменьшить следующие bash script?
grep -P "STATUS: (?!Perfect)" recess.txt && exit 1
exit 0
Кажется, что я могу сделать это с помощью одной команды, но у меня здесь всего 3.
Моя программа должна:
- Прочитайте файл recess.txt
- Выход 1 (или ненулевой), если он содержит строку с "STATUS:" NOT "Perfect"
- Выход 0, если такая строка не существует (т.е. все строки "STATUS:" "Perfect" )
Ответ на награду распространяется на самый жесткий script. Спасибо!
Примеры файлов
Программа должна иметь статус выхода 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 should not be styled
1. #asdf