我一直在寻找一种方式来表达这个命令,该命令排除所有可执行权限,而仅包括以“.EXE”结尾的文件。
我一直在使用“find”命令和-exec尝试解决它,请。谢谢。
我尝试过的命令以及其他版本均不起作用:
find . -type f -regex "[^\.EXE$]" -printf "%f\n" -exec chmod a-x {} +
感谢您的帮助,Beco。
编辑:
为了找到正则表达式的“反向”,我经过(更多)研究之后尝试了以下方法:
find . -type f ! -regex ".EXE$" -printf "%f\n" -exec chmod a-x {} +
但这也没有起作用。