Выделение выбранных слов в документе Linux Command Usage Doc

Выделение выбранных слов в документе Linux Command Usage Doc

Я хочу вывести справку по команде (например, "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, ls --helpно также распечатать весь справочный документ.

решение1

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

Вы можете использовать Extended Grep следующим образом:

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

Нравиться-ls --help | egrep 'F|'

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

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

Связанный контент