com find
:
find /var/scripts/ -type f -regex '.*\.\(py\|sh\|bash\)$' -exec chmod +x {} +
Você pode querer verificar os arquivos primeiro:
find /var/scripts/ -type f -regex '.*\.\(py\|sh\|bash\)$'
-
-regex '.*\.\(py\|sh\|bash\)$'
corresponde ao (s) arquivo (s) que terminam nos três padrões fornecidos -
-regex
corresponde ao nome do arquivo inteiro, portanto, precisamos de.*
para corresponder a qualquer coisa no início