2015-10-02 2 views
-2

Мне нужно вывести все параметры команды grep, описанные в man (только такие клавиши, как -z без повторения и описания). Я пытаюсь сделать так: grep -o "-z"|man grep Но это не работает, как я ожидал. Так что мой вопрос: как получить все key опции команды grep без каких-либо описаний и повторений.Вывод текста с использованием «grep» и «man» с некоторыми опциями

+0

Итак, вы ищете описание '-z'? – pacholik

+1

Сначала узнайте, что вы хотите. – pacholik

+0

Мне нужны только ключи без описания и повторения. Это главная цель задачи. Я был бы очень благодарен, если вы дадите мне несколько советов по этому поводу. – fuser

ответ

0

Вот ответ на мой вопрос:

man grep | grep -o '\-\w\b'

В первом мы используем man grep команды, а затем труба нашего вывода в grep команды с помощью регулярных выражений grep -o '\-\w\b'.

-o option - показывает только часть согласующей линии, которая соответствует маске

- \w option - соответствует любому одному «слово» характер, а именно: буквенно-цифровой или подчеркивание. Это эквивалентно [a-zA-Z0-9_]. И наоборот, капитал \W означает «любой символ без слова».

- \b option - означает «граница слова», которая похожа на якорь, потому что она не потребляет никаких символов.

Смежные вопросы