Respuestas:
Para hacer esto posible, puede usar el findcomando y buscar todos los archivos con una .shextensión y luego ejecutar el chmodcomando en cada uno encontrado:
find /directory/of/interest/ -type f -iname "*.sh" -exec chmod +x {} \;
Información:
-type f: Solo archivos normales (omitir directorios, enlaces simbólicos, canalizaciones con nombre y sockets, y los archivos especiales que se encuentran en / dev)-iname: Ignorar mayúsculas y minúsculas en el nombre"*.sh": Globbing, diciéndole al findcomando que busque archivos con la extensión ".sh"-exec chmod +x {}: Esto le dice al findcomando que ejecute un chmodcomando en cada archivo encontrado. Hacer cada ejecutable\;: Indicando el fin del comando
findy tal vezxargs.