makefile:想测试是否存在任何文件(* .sh)

时间:2016-12-07 11:10:43

标签: makefile

在makefile中,我想检查是否有任何.sh文件,如果有的话,请chmod它们。

chmod: cannot access '/usr/local/bin/myapp/*.sh': No such file or directory
makefile:102: recipe for target 'install' failed
make: *** [install] Error 1

这是输出:

chmod -f

我不喜欢使用let theitunesUrl = "http://itunes.apple.com/en/lookup?bundleId=" + appIdString,因为我可能会错过其他错误

有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

一种方法是GNU find

find /usr/local/bin/myapp/ -maxdepth 1 -type f -name "*.sh" -exec chmod 755 {} +