私たちは/var/scripts/.../.../..の下にあります。
多くのスクリプトは(.sh .bash .py)です。
/var/scripts/.../.../klo.py
/var/scripts/.../.../klo.sh
/var/scripts/.../.../kjrbom.py
.
.
.
.
findコマンドでこれらのスクリプトに実行権限+xを追加する方法
(.sh / .bash / .py)で終わるすべてのスクリプトに+x権限を追加する必要があることがわかりました。
find /var ......... chmod +x .....
ベストアンサー1
そしてfind
:
find /var/scripts/ -type f -regex '.*\.\(py\|sh\|bash\)$' -exec chmod +x {} +
まず、ファイルを確認してください。
find /var/scripts/ -type f -regex '.*\.\(py\|sh\|bash\)$'
-regex '.*\.\(py\|sh\|bash\)$'
与えられた3つのパターンで終わるファイルのマッチング-regex
完全なファイル名と一致するので、.*
最初は何でも一致する必要があります。