Відповіді:
Ви також можете використовувати опцію -E з grep, тому не потрібно бігти "|", наприклад:
grep -E файл 'res | rep'
Або ви можете використовувати egrep, що те саме, що і grep -E:
egrep файл 'res | rep'
Вам потрібно уникнути символу труби:
grep 'res\|rep' file
або використовувати кілька -eваріантів:
grep -e 'res' -e 'rep' file
Таким чином, регулярний вигляд:
EDIT grep -nis "re[sp]" <FILENAME>
Таким чином вам будуть представлені всі рядки, що містять або "res", або "rep"
також зауважте, що -nisце жодним чином не важливо, мені просто так подобається ... :)
re[sp]щоб не випадково розширити оболонку, чи повинні бути файли з ім'ям res або rep.
pmset -g sched | grep -E "shutdown|restart|sleep". (Не використовувалиegrep.)