ディレクトリ内の特定のファイルタイプではない複数のファイルを参照する

ディレクトリ内の特定のファイルタイプではない複数のファイルを参照する

私は次のような行を含むスクリプトを作成中です

「コマンド /path/to/directory/*example*」

ディレクトリに 1example.txt、example.tmp、example.war という名前のファイルが含まれている場合、それらすべてに対してコマンドが実行されます。.war を除くすべてのファイルに対してコマンドを実行したいのですが、これをきれいに行う方法はありますか? 「/path/to/directory/*example*」は渡される文字列です。

答え1

使用find

find ~/tmp/example -type f ! -name '*.war' -exec echo {} \;

関連情報