「.EXE」で終わるファイルを除くすべての実行可能権限を除外するこのコマンドを表現する方法を探しています
「find」コマンドと-execを使用して解決しようとしています。ありがとう。
私が試したコマンド、および他のバージョンの同じコマンドは機能しません。
find . -type f -regex "[^\.EXE$]" -printf "%f\n" -exec chmod a-x {} +
助けてくれてありがとう、ベコ。
編集:
正規表現の「逆」を見つけるために、(さらに)調査した後に試しました:
find . -type f ! -regex ".EXE$" -printf "%f\n" -exec chmod a-x {} +
しかし、これもうまくいきませんでした。