我正在编写一个脚本,其中包含类似于以下内容的行
“命令/路径/到/目录/*示例*”
如果目录包含名为 1example.txt、example.tmp、example.war 的文件,它将对所有这些文件运行该命令。我希望该命令可以在除 .war 之外的所有文件上运行。有什么方法可以干净地做到这一点吗? “/path/to/directory/*example*”是传递的字符串。
答案1
使用find
:
find ~/tmp/example -type f ! -name '*.war' -exec echo {} \;