Поиск с помощью регулярного выражения с чередованием

Я хотел бы искать файлы, содержащие G Bush, J Bush, B Bush, или H Bush.

Следующая команда может достигнуть цели:

grep -rnE "G Bush|J Bush|B Bush|H Bush"

Мы можем сделать что-то как следующее так, чтобы мы могли сохранить некоторые нажатия клавиш?

grep -rnE "{G|J|B|H} Bush"
0
задан 4 August 2018 в 01:17

1 ответ

Можно использовать выражение скобки:

grep -rn "[GJBH] Bush"

Или группа Ваши или-выражения:

grep -rnE "(G|H|J|B) Bush"
3
ответ дан 30 September 2019 в 00:40

Другие вопросы по тегам:

Похожие вопросы: