2017-10-18 18 views
0

find -execコマンドを使用して、名前に文字列 "ABC"を含み、名前に文字列 "DEF"を含まないファイルをコピーしたいとします。このpostには、findコマンドを使用して、大文字と小文字を区別しないようにする方法が記載されています。私は、ケースの有無にかかわらずそれを行う方法を知りたい。regexパターンでfind exec cpを使用するには?

答えて

0

-andまたは-aを複数の真の状態に使用するには、次のようにします。否定のための!は、後に適用することが可能と

find . \(-regex ".*ABC.*" -and ! -regex ".*DEF.*" \) -exec cp {} /destination/folder/ \; 
+0

ありがとうございました!出来た。 –

関連する問題