我想连接 Linux 命令 - 所以我想使用 lint 命令来检查文件。但我只想检查扩展名为 .js 的文件。我可以在终端中运行以下命令来找到所有这些文件:
find ./my-folder -name "*.js"
但是我如何在终端中仅对这些文件运行 lint 命令?
答案1
替代解决方案,仅使用find
with-exec
来运行命令:
find ./my-folder -name "*.js" -exec lint_command {} +
+
用来代替 来\;
替换find
多个文件名而不是只有一个,类似于xargs
。
答案2
您正在寻找的是xargs
命令。:) 我是一个“Windows 爱好者”..但据我所知..Windows 肯定没有像 cmd.exe 这样酷的东西。
尝试这样的操作:
find ./my-folder -name "*.js" | xargs rm
在这个例子中,收集的每个实例都find
将传递给rm
命令。