グロブ パターン フィルターの動作
このツールは、glob パターンを使用してファイルとディレクトリをインクルードまたはエクスクルードしますが、その動作は tree
や grep
などのツールと似ています。以下に詳細な説明を示します。
- インクルード リスト (A): インクルードしたいファイルとディレクトリの glob パターンを含むセットです。
- エクスクルード リスト (B): エクスクルードしたいファイルとディレクトリの glob パターンを含むセットです。
- ユニバース (Ω): すべてのファイルとディレクトリのセットです。
--exclude
リストおよび/または --include
リストを指定した場合、次の論理が適用されます。
ケースと論理
Section titled “ケースと論理”-
インクルード リストなし、エクスクルード リストなし
すべてのファイルをインクルードします: -
インクルード リストなし、エクスクルード リストあり
エクスクルード リストに一致するものを除いて、すべてのファイルをインクルードします: -
インクルード リストあり、エクスクルード リストなし
インクルード リストに一致するファイルのみをインクルードします: -
インクルード リストあり、エクスクルード リストあり
インクルード リストに一致するものをインクルードし、エクスクルード リストに一致するものをエクスクルードします。include_priority
パラメーターに基づいて交差を処理します。-
Include priority == true:
-
Include priority != true:
-
ケース 4 の視覚的な表現
Section titled “ケース 4 の視覚的な表現”(A) と (B) が重なり合うとします。優先度に応じて、交差 include_priority
パラメーターに基づいてインクルードまたはエクスクルードされます。
このページは便宜上、自動的に翻訳されています。元のコンテンツについては英語版を参照してください。