私は以下を実行しながら予備選挙の概念を学びましたman find
。
.
.
.
PRIMARIES
All primaries which take a numeric argument allow the number to be preceded by a plus sign (``+'') or a minus sign (``-''). A preceding plus sign means ``more than n'', a pre-
ceding minus sign means ``less than n'' and neither means ``exactly n''.
.
.
-depth n
True if the depth of the file relative to the starting point of the traversal is n.
検索POSIX ドキュメント「予選」は結論が出なかった。
いくつかのナビゲーションでは、デフォルトはスイッチ、フラグ、およびデフォルトパラメータの後に表示されるため、スイッチとフラグとは異なるように見えます。
$ find -depth 1 .
find: illegal option -- e
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]
$ find . -depth 1
./.DS_Store
./.vagrant
./foo
./some
私は考えています:
- 予備選挙とは何ですか?
- これについて読むことができる文書はありますか?
- スイッチや標識とはどう違いますか?
答え1
これは言語の条件/動作です。find
使用法行に記載されている「表現式」には、主に、 -name
など-type
が含まれます。この用語は、基本色のみを結合する演算子(、および括弧)とそれを区別するために使用されます。-print
-exec
!
-a
-o
私はこの用語を他の文脈で見たことを覚えていませんfind
。で使用されますPOSIX仕様find
そしてFreeBSD マニュアルページ。 GNUはこの点においても優れています。例:マニュアルページ)はこの用語を使用せず、代わりに1次を次のように分割します。テストファイル属性に関しては、行動何かをして、そしてオプションfind
動作方法に影響します。この区切りは役に立つように見えますが、すべてのデフォルト値は操作も含めて実際の値を返すので、やや不正確です。