Bonjour à toutes et à tous.
Voilà mon problème: je souhaite créer un script qui modifie les droits de tous les fichiers et dossiers compris dans le dossier /home/partage/, à l’exception de ceux se terminant par l’extension “.extension”.
J’utilise pour ce faire la commande :
Lorsque je l’exécute depuis la console cette commande marche très bien, mais lorsque je la place dans un script et que j’exécute ce dernier, je reçois un message d’erreur.
Voici mon script :
#!/bin/bash
chmod -R 1770 /home/partage/!(*.extension)
Et voici le code d’erreur lorsque je tente de l’exécuter:
./script: line 2: syntax error near unexpected token `('
./script: line 2: `chmod -R 1770 /home/partage/!(*.extension)'
Voilà si quelqu’un peut m’éclairer, merci.