13 Octobre
This commit is contained in:
41
SCR1.1/TP02/tp02-reponses.txt
Normal file
41
SCR1.1/TP02/tp02-reponses.txt
Normal file
@@ -0,0 +1,41 @@
|
||||
I.Quelques formes des lignes de commandes:
|
||||
Forme simple:
|
||||
1)La commande echo renvoie une ligne de texte
|
||||
2)echo "Hello world!" renvoie Hello world!
|
||||
3)echo "$?" renvoie 0
|
||||
4)ls fi renvoie fi
|
||||
5)echo "$?" renvoie 0
|
||||
6)ls -l fi renvoie les permissions de fi
|
||||
7)echo "$?" renvoie 0
|
||||
8)ls nofi renvoie une erreur
|
||||
9)echo "$?" renvoie 2 car la commande précédente n'a pas pu s'éxécuter complètement
|
||||
|
||||
Pipeline:
|
||||
1)echo "Hello world1!" | echo "Hello world2!" renvoie Hello world2!
|
||||
2)echo "Hello world2!" | echo "Hello world1!" renvoie Hello world1!
|
||||
La notation | permet d'envoyer en entrée dans la 2ème commande le résultat de la 1ère
|
||||
|
||||
Liste:
|
||||
1)On cherche avec la commande echo "$?" si la commande c'est bien exécuter ou non. La notation ; permet d'exécuter plusieurs commandes sur une même ligne de commande.
|
||||
La notation && permet d'exécuter une première commande puis un 2ème ssi la première c'est bien exécuter.
|
||||
La notation || permet d'exécuter une première commande puis une deuxième ssi la première n'a PAS fonctionner.
|
||||
2)ls fi ; echo"$?" renvoie fi et 0
|
||||
3)ls nofi ; echo "$?" renvoie une erreur puis 2
|
||||
4)ls fi && echo "Hello world!" ; echo "$?" renvoie fi, Hello world! puis 0
|
||||
5)ls nofi && echo "Hello world!" ; echo "$?" renvoie une erreur puis 2
|
||||
6)ls fi || echo "Hello world!" ; echo "$?" renvoie fi puis 0
|
||||
7)ls nofi || echo "Hello world!" ; echo "$?" renvoie une erreur, Hello world! puis 0
|
||||
8)ls nofi || ls fi ; echo "$?" renvoie une erreur, fi puis 0
|
||||
9)ls fi || ls nofi ; echo "$?" renvoie fi puis 0
|
||||
10)ls nofi && ls fi ; echo "$?" renvoie une erreur puis 2
|
||||
|
||||
II. Redirections des entrées/sorties:
|
||||
1)ls nofi fi renvoie une erreur puis fi
|
||||
2)ls nofi fi > output_file renvoie une erreur
|
||||
3)cat output_file renvoie fi
|
||||
La notation > renvoie le résultat (pas les messages d'erreurs) de la commande dans un fichier à part
|
||||
La notation >> renvoie le résultat (pas les messages d'erreurs) de la commande dans un fichier à part sans supprimer le contenu du fichier
|
||||
La notation 2> renvoie dans un fichier à part seulement les messages d'erreurs de la commande exécuter
|
||||
La notation 2>> renvoie dans un fichier à part seulement les massages d'erreurs de la commande exécuter sans supprimer le contenu du fichier
|
||||
La notation 2>&1 permet d'afficher et le résultat de la commande et les erreurs dans un fichier à part
|
||||
La notation < permet d'utiliser le contenu d'un fichier en tant qu'entrer d'une commande
|
Reference in New Issue
Block a user