eig*_*ein 6 bash makefile find
我正在尝试将检查我的代码集成pyflakes到构建过程中.我已经定义了以下目标Makefile:
pyflakes:
find $(APPLICATION_DIRECTORY) -iname "*.py" -exec pyflakes "{}" \;
Run Code Online (Sandbox Code Playgroud)
问题是,find返回0每一个即使有代码的问题(时间pyflakes的回报不是0)和make成功.理想情况下,我想对每个源文件运行检查,并make在至少有一个-exec失败的情况下停止.有没有办法实现这个目标?
我假定有没有办法使find返回退出代码-exec。
应该工作的是管道到xargs:
find $(APPLICATION_DIRECTORY) -iname "*.py" |xargs -I file pyflakes file
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1590 次 |
| 最近记录: |