Extension de fichier Bash - Comment nommer votre script Bash
Lorsque vous travaillez avec des scripts shell sous Linux, comprendre l'extension de fichier appropriée est crucial pour un développement et une maintenabilité efficaces. Une question fréquemment posée par les nouveaux utilisateurs de Linux est : « Quelle est l'extension de fichier d'un script shell ? » Cet article répondra à cette question et couvrira tous les aspects de l’extension de fichier bash. Vous apprendrez également les différentes conventions de dénomination, les meilleures pratiques et comment rendre votre script bash exécutable.
Dans ce didacticiel, vous apprendrez :
- Quelle est l’extension d’un script shell ?
- Meilleures pratiques pour les conventions de dénomination de fichiers bash
- Exemples de création de scripts bash
REMARQUE
L'utilisation d'une extension .sh est une bonne pratique, mais elle n'a aucune incidence sur la fonctionnalité du script. Les scripts Bash peuvent s'exécuter sans aucune extension spécifique, à condition qu'ils disposent des autorisations d'exécution et de shebang appropriées.
Le suffixe d'un script bash est généralement .sh
. Ce suffixe est utile pour reconnaître facilement le type de script mais n'est pas requis pour la fonctionnalité. Un script bash peut s'exécuter sans suffixe spécifique, à condition qu'il dispose des autorisations d'exécution et de shebang appropriées.
Meilleures pratiques pour les extensions de script Bash
Voici quelques directives pour nommer vos fichiers de script bash :
- Utilisez l'extension
.sh
pour indiquer que le fichier est un script shell. - Utilisez des noms descriptifs pour identifier la fonctionnalité du script, par exemple
backup_script.sh
. - Évitez les espaces dans les noms de fichiers ; utilisez plutôt des traits de soulignement (par exemple,
my_script.sh
).
Création d'un script Bash simple : commençons par créer un script bash simple. Ce script affichera simplement une chaîne « Hello, World ! » au terminal.
#!/bin/bash echo "Hello, World!"
Rendre le script exécutable : après avoir créé un script bash, vous devez le rendre exécutable. Pour ce faire, utilisez la commande
chmod
comme indiqué ci-dessous.$ chmod +x my_script.sh
Exécuter le script : Une fois le script rendu exécutable, vous pouvez l'exécuter depuis le terminal. Pour ce faire, utilisez la commande suivante :
$ ./my_script.sh
L’exécution du script affichera « Hello, World ! » au terminal, confirmant qu'il fonctionne comme prévu.
Ce script utilise le shebang #!/bin/bash
pour spécifier l'interpréteur, qui est le shell bash. La commande echo
est ensuite utilisée pour imprimer « Hello, World ! » à la console.
La commande chmod +x
accorde des autorisations d'exécution au script, lui permettant d'être exécuté en tant que fichier exécutable. Maintenant, vous pouvez exécuter le script en utilisant ./my_script.sh
.
Conclusion
L'utilisation d'une extension de fichier bash appropriée telle que .sh
est essentielle pour maintenir un environnement de script bien organisé. Bien que techniquement facultatif, il permet d'identifier le type de fichier et facilite la collaboration. N'oubliez pas que les scripts bash doivent être nommés de manière descriptive et disposer des autorisations d'exécution appropriées. Avec les informations fournies dans ce didacticiel, vous devriez maintenant avoir une solide compréhension des extensions de fichiers bash et de la manière de créer et d'exécuter efficacement des scripts shell.