小编spi*_*ock的帖子

如何将标准输出通过管道传输到另一个程序?

我正在尝试为我的代码设置一个 linter,我只想对当前分支中已更改的 coffeescript 文件进行 lint。因此,我使用git以下命令生成文件列表:

git diff --name-only develop | grep coffee$
Run Code Online (Sandbox Code Playgroud)

这给了我一个我想要处理的文件的漂亮列表,但我不记得如何将它传递给 linting 程序来实际完成工作。基本上我想要类似于find's 的东西-exec

find . -name \*.coffee -exec ./node_modules/.bin/coffeelint '{}' \;
Run Code Online (Sandbox Code Playgroud)

谢谢!

shell pipe git stdout

6
推荐指数
1
解决办法
1928
查看次数

标签 统计

git ×1

pipe ×1

shell ×1

stdout ×1