Ответы:
Вы также можете использовать опцию -E с grep, поэтому вам не нужно экранировать «|», например:
Файл grep -E 'res | rep'
Или вы можете использовать egrep, то же самое, что и grep -E:
файл egrep 'res | rep'
Вам нужно экранировать символ трубы:
grep 'res\|rep' file
или использовать несколько -e
опции:
grep -e 'res' -e 'rep' file
Тип регулярного выражения:
РЕДАКТИРОВАТЬ grep -nis "re[sp]" <FILENAME>
Таким образом, вам будут представлены все строки, содержащие «res» или «rep»
также обратите внимание, что -nis
здесь не важно, мне просто так нравится ... :)
re[sp]
чтобы он не был случайно раскрыт оболочкой при наличии файлов с именем res или rep.
pmset -g sched | grep -E "shutdown|restart|sleep"
, (Ни один не использовалegrep
.)