コマンドのマニュアルページで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
使い方を学びます。以下も見ることができます。