0
find -execコマンドを使用して、名前に文字列 "ABC"を含み、名前に文字列 "DEF"を含まないファイルをコピーしたいとします。このpostには、findコマンドを使用して、大文字と小文字を区別しないようにする方法が記載されています。私は、ケースの有無にかかわらずそれを行う方法を知りたい。regexパターンでfind exec cpを使用するには?
find -execコマンドを使用して、名前に文字列 "ABC"を含み、名前に文字列 "DEF"を含まないファイルをコピーしたいとします。このpostには、findコマンドを使用して、大文字と小文字を区別しないようにする方法が記載されています。私は、ケースの有無にかかわらずそれを行う方法を知りたい。regexパターンでfind exec cpを使用するには?
-and
または-a
を複数の真の状態に使用するには、次のようにします。否定のための!
は、後に適用することが可能と
find . \(-regex ".*ABC.*" -and ! -regex ".*DEF.*" \) -exec cp {} /destination/folder/ \;
ありがとうございました!出来た。 –