Як прийти, коли я намагаюся знайти посібник grep для опції кольорів за допомогою цієї команди
man grep | grep "color"
Я не отримую жодного результату, але коли я біжу
man grep
людина видає це [EDITED]
--colour=[when, --color=[when]]
Mark up the matching text with the expression stored in GREP_COLOR environment variable. The possible values of when can be `never", `always" or `auto".
Відповіді:
5 за відповідь № 1Спробуйте запустити сторінку людини col -b
щоб очистити будь-які спеціальні символи, перш ніж приживати.
Наприклад:
man grep | col -b | grep "color"
Крім того, вкажіть col -b
як ваш пейджер:
man -P "col -b" grep | grep "color"
Ви навіть можете встановити MANPAGER у своєму профілі оболонки, щоб зробити це більш постійним.
export MANPAGER="col -b | less"
Однак це означає, що при перегляді сторінок людей ви втратите приємні кольори.
3 для відповіді № 2
вивід "man" містить евакуаційні послідовності (try Людина grep | cat -vT), а escape-послідовність для створення слова "color" не містить ASCII-послідовності "color":
-^H--^H-c^Hco^Hol^Hlo^Hou^Hur^Hr[^H[=^H=_^HW_^HH_^HE_^HN]_^H, -^H--^H-c^Hco^Hol^Hlo^Hor^Hr[^H[=^H=_^HW_^HH_^HE_^HN]
Surround the matching string with the marker find in G^HGR^HRE^HEP^HP_^H_C^HCO^HOL^HLO^HOR^HR
environment variable. WHEN may be "never", "always", or "auto"
1 для відповіді № 3
man grep | grep -E "color"
це чудово працює!