Une variable simple (Dite "scalaire") est un identificateur toujours précédé du symbole $.
print linstruction daffichage ne fait pas passer à la ligne automatiquement cest le rôle du caractère \n quil faudra donc utiliser systématiquement.
Fichier contenant le programme : Cliquer ici pour le visualiser.
Commande :
Résultat :
En comparant $1 et $2 on remarque que lorsque lon utilise les simples quotes on a le nom de la variable $prenom qui saffiche et \n est considéré comme une simple chaîne de caractères alors quavec les guillemets on a le contenu de la variable $prenom qui saffiche et \n est considéré comme un retour à la ligne.
On peut donc en conclure que lorsquil y a des guillemets les variables sont interprétées (On dit interpolées dans le jargon Unix) et remplacées par leur valeur. Lorsquil y a des simples quotes les variables ne sont pas interprétées.
En comparant $3 et $4 on peut en déduire deux façons de concaténer du texte avec des variables :
La première façon est tout simplement de les mettre ensemble entre guillemets.
Exemple : print "$salut $prenom\n".
La deuxième façon est de les "séparer" : Les chaînes de caractères entre guillemets et les variables endehors le tout relié par des points.
Exemple : print $salut." ".$prenom."\n"
On modifie le programme pour que celuici affiche :
Fichier contenant le programme : Cliquer ici pour le visualiser.
Commande :
Résultat :