45 lines
1.8 KiB
Plaintext
45 lines
1.8 KiB
Plaintext
I)
|
|
Forme Simple:
|
|
1.
|
|
La commande echo permet d'écrire des caractères ou de consulter le code de status tous dépend de ce qui est écrit après.
|
|
|
|
2.
|
|
En écrivant echo "Hello world!" on peut faire dire au terminal "Hello World!".
|
|
|
|
3.
|
|
echo "$?" permet de connaitre le code de status de la dernière commande.
|
|
(Hello world! à pour code 0).
|
|
|
|
4.
|
|
Avec la commande ls fi nous regardons si le fichier fi est présent.
|
|
(Nous constatons que le dossier est présent dans le dossier actuel)
|
|
|
|
5.
|
|
Nous constatons que le code de status de la commande ls fi est de 0.
|
|
|
|
6.
|
|
Avec la commande ls -l fi nous demandons a voir des informations sur le fichier fi.
|
|
|
|
7.
|
|
Nous constatons que le code de status de la commande ls -l fi est de 0.
|
|
|
|
8.
|
|
Avec la commande ls nofi nous regardons si le fichier existe.
|
|
(Nous constatons que le dossier n'est soit présent de le dossier actuel soit n'existe pas).
|
|
|
|
9.
|
|
Nous constatons que le code de status de la commande ls nofi est de 2.
|
|
|
|
Pipeline:
|
|
1.
|
|
Avec la commande echo "Hello world1!" | echo "Hello world2!" ,nous redirigeons le Hello world2! dans un fichier spécial et le Hello world2! est écrit sur le terminal.
|
|
Avec la commande echo "Hello world2!" | echo "Hello world1!" ,nous redirigeons le Hello world1! dans un fichier spécial et le Hello world2! est écrit sur le terminal.
|
|
(rajouter le signe | permet de rediriger tous se qu'il y avant sur un fichier spécial.
|
|
|
|
Liste:
|
|
Si la commande s'execute sans erreur le echo "$?" sera 0.
|
|
Si la commande s'execute avec erreur le echo "$?" sera 2.
|
|
& : si la commande mise avant n'a pas d'erreur la commande d'après s'executera, si il y a une erreur la commande d'après ne s'executera pas.
|
|
| : si la commande avant le pipeline n'a pas d'erreur elle n'executera pas la commande après la pipeline mais si la partie de la commande avant la pipeline a une erreur la commande écrite après la pipeline sera exécuter.
|
|
|