lles-mêmes;
* au travers d’utilitaires dédiés.
Lorsque vous n’êtes pas sûr du nom de la commande à ut... upart des commandes disposent d’une aide interne. Lorsque l’utilisateur saisit de mauvais arguments, la ... isation des manuels appelé **man**((**MAN**ual)). Lorsque l’on cherche à accéder à la documentation d’un... .
La commande **apropos** est d'un grand secours lorsqu'on souhaite effectuer une action sans connaître
a plus modifiable
readonly mavar3
</code>
<note>
Lorsque une variable est définie en lecture seule, ell... les options positionnées sur la ligne de commande lors de l'invocation de celui-ci. Elles peuvent être a... etc/profile | Chargé pour tous les utilisateurs lors de l' invocation d'un shell de login. Commun à pl
nés au lancement d’un script. Elles le sont aussi lors d’un appel d’une fonction ou lors de la commande interne set.
La syntaxe de consultation est $n où n i... nt dans le cas où cet argument n'est pas spécifié lors du lancement du script?
<code bash>
${1:-10}
</c
nt les arguments d'une commande n'a pas d'effet.
Lorsqu'un argument est une **lettre précédée d'un tire... entrée. Il pourra exécuter à nouveau une commande lorsque l'invite de commande sera de nouveau affiché.
est une commande externe, son choix est pertinent lorsque des contraintes de portabilité du code existen... retourne un code d’état dans la variable **$?**. Lorsque l’expression est une expression booléenne, le
s de contrôle permettant de prendre des décisions lors de l’exécution d’un script. Ces décisions sont pr... dans les doubles crochets
[[ $a*3 -eq $b+2 ]]
# Lorsqu’on utilise l’opérateur == ou l’opérateur != la
ée.
^ %%cmd1 && cmd2%% | cmd2 n'est exécutée que lorsque cmd1 s'est terminée correctement (code retour ... 0) |
^ %%cmd1 || cmd2%% | cmd2 n'est exécutée que lorsque cmd1 s'est terminée en erreur ( code retour di