Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Format de fichier de script

Conformément à la tradition de programmation, nous allons créer un programme « hello world » pour illustrer un script extrêmement simple. Allumons donc nos éditeurs de texte et saisissons le script suivant :



#! / Bin / bash

# Ceci est notre premier script. echo 'Bonjour tout le monde !'

#! / Bin / bash

# Ceci est notre premier script. echo 'Bonjour tout le monde !'


La dernière ligne de notre script est assez familière, juste un echo commande avec un argument de chaîne. La deuxième ligne est également familière. Cela ressemble à un commentaire que nous avons vu utilisé dans de nombreux fichiers de configuration que nous avons examinés et modifiés. Une chose à propos des commentaires dans les scripts shell est qu'ils peuvent également apparaître à la fin des lignes, comme ceci :



echo 'Bonjour tout le monde !' # Ceci est aussi un commentaire

echo 'Bonjour tout le monde !' # Ceci est aussi un commentaire


Tout du # le symbole suivant sur la ligne est ignoré. Comme beaucoup de choses, cela fonctionne également sur la ligne de commande :


[moi@linuxbox ~]$ echo 'Bonjour tout le monde !' # Ceci est aussi un commentaire

Bonjour le monde!

[moi@linuxbox ~]$ echo 'Bonjour tout le monde !' # Ceci est aussi un commentaire

Bonjour le monde!


Bien que les commentaires soient peu utiles sur la ligne de commande, ils fonctionneront.

La première ligne de notre script est un peu mystérieuse. On dirait qu'il devrait s'agir d'un commentaire, puisqu'il commence par #, mais cela semble trop intentionnel pour être juste cela. Les #! séquence de caractères est, en fait, une construction spéciale appelée case. Le shebang est utilisé pour indiquer au système le nom de l'interpréteur qui doit être utilisé pour exécuter le script qui suit. Chaque script shell doit inclure ceci comme première ligne.

Enregistrons notre fichier de script sous Bonjour le monde.


Meilleur système d'exploitation Cloud Computing chez OnWorks :