Как я могу grep выводить страницу руководства? [дубликат]

Я ищу информацию страницы руководства для переключатель для данной команды.

Я пробовал например man sort | grep -A2 "-n," . Я ожидал чего-то вроде:

-n, --numeric-sort

  сравнить по числовому значению строки 
 

в качестве вывода, и вместо этого я получил

Использование: grep [OPTION] ... PATTERN [FILE] ... Попробуйте 'grep --help' для получения дополнительной информации.

0
задан 16 October 2017 в 17:14

2 ответа

Оказывается, что -e необходимый переключатель для grep для защиты шаблона, начинающегося с дефиса (-) так для получения ожидаемого результата, которым была бы команда: man sort | grep -A2 -e "-n,"

, который приводит к:

-n, --numeric-sort
              compare according to string numerical value

--
              sort according to WORD: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V

       -V, --version-sort

И если я хочу только первые 2 строки соответствия выводу, обеспечивающему точно, что я ожидал, что должен далее передать его по каналу до head как в man sort | grep -A2 -e "-n," | head -2

2
ответ дан 26 September 2019 в 04:50

Можно также выйти -n использование \

man sort | grep -A2 "\-n,"

Вывод:

      -n, --numeric-sort
              compare according to string numerical value

--
              month -M, numeric -n, random -R, version -V

       -V, --version-sort
1
ответ дан 26 September 2019 в 04:50

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

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