少ない検索

少ない検索

出力からオプションが説明されている場所wget --helpにすばやく移動したいと思います。--header

ここに画像の説明を入力してください。

を使って検索してみましたlessman less説明する:

/pattern
              Search  forward  in  the  file  for the N-th line containing the pattern.  N defaults to 1.  The pattern is a regular expression, as recognized by the regular
              expression library supplied by your system.  The search starts at the first line displayed (but see the -a and -j options, which change this).

この提案に従って以下を試しました。

wget --help | less /header

ただし、結果としてエラーが発生します。

/header: No such file or directory

何が問題なの?

ベストアンサー1

ユーティリティは、lessコマンドラインにオペランドとしてリストされているファイルを開こうとします。/headerシステムに呼び出されたファイルがありません。あなたがやろうとしているのは、文字列を検索するための対話型コマンドを提供することですが、コマンドラインheaderではこれを行うことはできません。

すべての対話型コマンドは、コマンドラインにプレフィックスを追加することでless初期コマンドとして実行できます。だからあなたはこれを行うことができますless+

wget --help | less '+/header'

man less | less '+/ \+ '詳しくは参考資料をご覧ください。

これは、コマンドラインで検索パターンを指定する他の方法と同じです-p patternが、最初の文字を追加することが+すべての対話型コマンドに適用され、-p特にクエリを指定するために使用されるという点でより一般的です。

wget --help | less -p 'header'

おすすめ記事