То, что я хочу сделать, это напечатать команду-помощь (то есть "ls --help") и grep вывод для любого конкретного слова. Учтите следующее:

ls --help | grep 'F'

Но это просто отфильтровывает другую полезную помощь.

Мне известны опции -A, -B, -C для grep, но я хочу лучшего решения.

Выделите результаты поиска в консоли, отображая весь вывод команды

Эта ссылка дает основное использование команды, но я хочу иметь что-то вроде:

grep -E --color 'pattern' <<<SOME COMMAND HERE>>>

Например: grep -E --color 'pattern' <ls --help>

Можно ли это сделать? В основном, grep the ls --help но также распечатайте весь справочный документ.

1 ответ1

0

Я нашел ответ,

Вы можете использовать Extended Grep, например:

ls --help | egrep '<pattern>|'

Like- ls --help | egrep 'F|'

Обратите внимание на трубу в конце. Кроме того, вы можете использовать grep -E

Этот ответ был первоначально размещен по адресу: https://stackoverflow.com/a/28210153/2095777

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .