Réponses:
Pour rendre cela possible, vous pouvez utiliser la findcommande et rechercher tous les fichiers avec une .shextension, puis exécuter la chmodcommande sur chacun trouvé:
find /directory/of/interest/ -type f -iname "*.sh" -exec chmod +x {} \;
Information:
-type f: Fichiers normaux uniquement (sauter les répertoires, liens symboliques, canaux et sockets nommés et les fichiers spéciaux trouvés dans / dev)-iname: Ignorer la casse dans le nom"*.sh": Globbing, indiquant à la findcommande de rechercher des fichiers avec l'extension ".sh"-exec chmod +x {}: Ceci indique à la findcommande d'exécuter une chmodcommande sur chaque fichier trouvé. Rendre chaque exécutable\;: Indication de fin de commande
findet peut-êtrexargs.