回答:
+を使用して、任意のコマンドを送信できます。例えば:
less +/pattern
-p PATTERN(nikによる投稿)はと同等+/PATTERNです。
+/patternはに相当しますが--pattern=pattern、ファイルの終わりで開始を少なくするなど、より多くのことができますless +G。この+オプションを使用すると、すべて-p|--patternが実行され、他のコマンドのセット全体がより少なく実行されるので、気にする必要はなく、lessの内部から行う場合-pと同じよう+/に検索するだけです。
これを行うには、実際には2つの方法があります。他の皆が言ったように、-p/ --patternオプションを使用できます:
less -p<pattern>
less --pattern=<pattern>
パターンにはスペースが含まれているため、引用符で囲む必要があります。
ただし、実際にはこれを行う2番目の方法があります。
LESS=-p<pattern> less
LESS=--pattern=<pattern> less
2番目の方法には1つの明確な利点があります。ページネーションにlessを使用する他のコマンドで使用できます!:
LESS=-p"^ read \[" man bash
これは、文字通りbashのマニュアルページですべての組み込みコマンドを検索するように拡張できます。ある日、少し持ちこたえて、bashビルトインの「固定」男になりました。
core.pager = less -cFRX --pattern='^commit'。そうすれば、すぐに 'n'キーで次のコミットに行くことができます。