引用目录中不属于特定文件类型的多个文件

引用目录中不属于特定文件类型的多个文件

我正在编写一个脚本,其中包含类似于以下内容的行

“命令/路径/到/目录/*示例*”

如果目录包含名为 1example.txt、example.tmp、example.war 的文件,它将对所有这些文件运行该命令。我希望该命令可以在除 .war 之外的所有文件上运行。有什么方法可以干净地做到这一点吗? “/path/to/directory/*example*”是传递的字符串。

答案1

使用find

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

相关内容