« Programmation Bash/Enchaînements et scripts » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
fusion enchainements et scripts |
||
Ligne 20 :
</pre>
Dans cet exemple les commandes <code>com1</code> jusqu'à <code>comN</code> seront exécutées successivement tant qu'aucune ne se termine correctement.
== Exécution d'un script ==
Il y a deux manières d'exécuter un script, soit en rendant le script exécutable, soit en passant le fichier comme argument à la commande <code>ksh</code>.
<pre>
chmod +x script
./script
</pre>
<pre>
ksh script
</pre>
== Variables spéciales ==
Plusieurs variables spéciales sont disponibles lors de l'exécution d'un script.
* <code>$0</code> a pour valeur le nom du script ;
* <code>$1</code> jusqu'à <code>$9</code> ont respectivement pour valeur les neuf premiers arguments du script ;
* <code>$#</code> a pour valeur le nombre d'arguments passés au script ;
* <code>$@</code> contient la liste de tous les arguments du script.
|