ベストアンサー1
マニュアルにはユーティリティのgrep(1)
説明がありますが、grep
これはUnixシステムで正規表現を使用するためのいくつかのユーティリティの1つにすぎないため、正規表現自体に関する別のマニュアルがありますre_format(7)
。grep(1)
ご質問に記載されているマニュアルセクションでこれについて少し触れています。
^
isは正規表現の先頭に特別な意味があるので(すべての行の先頭にある空白と一致する)、正規表現にあるまま使用することはできません^
。ご存知のように、正規表現は次のように^
なります。各ライン。代わりにエスケープする必要があります\^
。
man re_format | grep '\^'
grep
また、与えられたパターンを次のように処理する必要があります。ひも-F
そのオプションを正規表現として使用する代わりに:
man re_format | grep -F '^'
使用中のgrep
オプションがある場合は、-A
このオプションを使用して特定の数の末尾のコンテキスト行を提供できます。
man re_format | grep -A 5 -F '^'
私が推奨するのは、環境変数を設定するかPAGER
(デフォルトのポケットベルがあるためmacOSでは必要ありません)、入力してinを使用して読みたいマニュアルセクションを検索することです。の検索機能は正規表現検索パターンを使用しているため、文字自体を検索するには検索する必要があります。MANPAGER
less
less
man re_format
/less
less
\^
^
または/、次のCtrl+R正規表現として解釈されない文字列を検索します(に似ていますgrep -F
が、どちらかが検索文字列の最初の文字であり*
、特別な場合はマニュアルを参照)。 +で検索すると、一般検索プロンプト()になります。!
less(1)
/Ctrl+Rless
/
Regex-off /