ハイフンオプションのgrepコマンドのマニュアルページ

ハイフンオプションのgrepコマンドのマニュアルページ

コマンドのマニュアルページでfind一致するものが見つかると、type不要な検索結果の多くが返されます。代わりに返されたコマンドを使用したいと思います。ただ検索結果-type

このコマンドはman find | grep -type効果がありません。次を返します。

grep: invalid option -- 't'

ベストアンサー1

ハイフンで始まるパターンを見つけるには、指定された--パターンの前に使用します。

man find | grep -- -type

オプションを説明するセクション全体などの追加情報が必要な場合できるSedを試してみてください。

$ man find | sed -n '/-mindepth/,/^$/p'
   -mindepth levels
          Do  not apply any tests or actions at levels less than levels (a
          non-negative integer).  -mindepth  1  means  process  all  files
          except the command line arguments.

ただし、これは検索可能なすべてのオプションには適用されません。たとえば、

$ man find | sed -n '/^[[:space:]]*-type/,/^$/p'
   -type c
          File is of type c:

あまり役に立ちません。さらに悪いことは、一部のオプションでは、実際には読まなかったとしても、そのオプションの全文を読んだと信じることができるということです。たとえば、検索は次のよう-deleteに無視されます。第二そのタイトルの下の段落。


私の提案は、標準呼び出しを使用して環境変数をman設定することです。LESS私はこのサイトの答えにこの言葉をたくさん使っています。

LESS='+/^[[:space:]]*-type' man find

どのように機能するかについては、次をご覧ください。

LESS='+/^[[:space:]]*LESS ' man less
LESS='+/\+cmd' man less
LESS='+/\/' man less

マニュアルページでオプションをすばやくインタラクティブに見つけるには、検索機能のless使い方を学びます。以下も見ることができます。

おすすめ記事