如何在所有匹配给定模式的可执行文件上找到并执行命令?

问题描述:

我如何识别与我的Unix(OS X)系统上的所有文件匹配的可执行位设置的特定模式,以便我可以对它们执行一个命令?如何在所有匹配给定模式的可执行文件上找到并执行命令?

例如,我想查找在给定日期之前创建的所有.doc文件,它们是have any executable位设置的,而chmod a-x它们。

喜欢的东西

find . -name '*.doc' -perm +0111 -exec chmod a-x ''{}'' ";" 

这将取决于你所说的“可执行文件”到底是什么。