-X
を grep に伝える必要があります オプションではありませんが、検索するパターン:
man curl | grep -- '-X'
--
オプションの終わりを示します。それがなければ、grep は -X
と考えます はオプションです。
または、 -e
を使用できます 続くものがパターンであることを示します:
man curl | grep -e '-X'
完全な man ページを表示したいが、最初に出現する -X
に直接スキップする場合 、コマンド ライン オプションを less
に使用できます :
man curl | less +/-X
N と入力 繰り返し、次のオカレンスに移動します。
ほとんどの Linux システムでは、man
で使用されるデフォルトのページャー less
です .
その場合は、 man
で検索できます / を使用したページ (スラッシュ) キーとそれに続くクエリ (ここでは -X
) そして最後に ENTER を押します . -X
のすべてのケースを強調表示します .もちろん、最初の「ヒット」が希望のものではない可能性もあります。その場合、N を押すことができます Nに行く ext ヒットして、ドキュメント全体をブラウズします。ジャンプしすぎた場合は、Shift を使用できます +N 前のヒットに戻ります。
これは、grep
でこれを処理する方法についての質問に対する答えではありません。 、しかしそれは単に man
で効率的に検索する方法です .
man
を読み取ることができます less
のページ (man less
) less
を効果的に使用する方法に関するさらなるトリックについては、 man
でのエクスペリエンスを向上させる ページ。
コマンド 'x86_64-linux-gnu-gcc' が終了ステータス 1 で失敗しました
人間の介入なしに Telnet コマンドを自動終了してプロンプトに戻ります ^] 終了 閉じる 終了コード 1