Prérequis
1. |
Le premier point exécute le script .bashrc dans le shell appelant (shell courant). Le second point indique le répertoire courant dans lequel se trouve actuellement l’utilisateur (chemin relatif). Enfin, le troisième point est en première position dans le nom de fichier, ce qui indique que ce fichier est masqué. |
|
2. |
a. |
Faux. Cette syntaxe provient du langage C. |
|
b. |
Faux. Comme la syntaxe précédente, celle-ci est utilisée en langage C. |
|
c. |
Vrai. Tout ce qui se trouve après le caractère # sur la ligne de commandes est ignoré par le Bash sauf si, bien sûr, celui-ci est protégé par un caractère de citation. |
|
d. |
Faux. Cette syntaxe est empruntée du langage HTML. |
3. |
a. |
Vrai. La valeur du code retour d’une commande qui s’est terminée correctement est zéro. |
|
b. |
Faux. Tout code retour ayant une valeur différente de zéro signifie que la commande a retourné une erreur. |
|
c. |
Faux. Comme précédemment, la valeur différente de zéro indique que la commande s’est mal terminée. |
|
d. |
Faux. Le code retour d’une commande a une valeur comprise entre 0 et 255. |
4. |
a. |
Vrai. |
|
b. |
Faux. -eq n’est pas un opérateur de la syntaxe (()). |
|
c. |
Vrai. La commande test et la syntaxe [] sont équivalentes. |
|
d. |
Faux. L’opérateur = teste l’égalité des chaînes de caractères avec... |