これが私が取り組んでいる問題です
さまざまなディレクトリにたくさんのファイルがあり、それらはすべて1つのルートディレクトリにあります。私はこれらすべてのフォルダをスキャンし、特定のサブディレクトリを避けてそれらのファイルを取得しました。私が避けなければならないこれらのフォルダは、設定ファイルから来ます。目的のために、私はこの検索コマンドを準備しました(いくつかの助けを借りて)
find ${ROOT}/au* -type f -not \( -path '*auction123/incoming*' -o -path '*autobase/incoming*'* \)
ここで、ROOTも構成ファイルから取得されます。このためのプレースホルダーも提供できますか
-path '*auction123/incoming*' -o -path '*autobase/incoming*'*
検索で無視する必要のあるフォルダをいくつでも追加できるようにします。grepを使用する方が良いオプションであることがわかった場所で読んだことがあります。