Cours : Les commandes plus complexes
> : remplacer le contenu d'un fichier
> la redirection simple permet de rediriger la sortie d'une commande sur l'entrée d'un fichier.
Exemple
Va donc remplacer le contenu du fichier hello.txt par le contenu renvoyé par echo
>> : rajouter au contenu d'un fichier
>> la redirection double permet d'ajouter le contenu de la sortie d'une commande à la fin du contenu d'un fichier.
Exemple
Le fichier hello.txt contiendra donc "Hello world !\nKikou\n"
&& : enchaîner les commandes
&& permet d'exécuter plusieurs commandes les unes à la suite des autres.
Exemple
Ici le && permet de faire le ls directement après s'être déplacé dans le dossier.
| : enchaîner la sortie des commandes
| permet d'exécuter plusieurs commandes les unes à la suite des autres en utilisant la sortie de la première commande comme entrée de la seconde.
Exemple
Ici le | permet d'utiliser le résultat que donne le cat pour faire la recherhe de mot via la commande grep. Seul le résultat de la dernière commande sera affiché dans le terminal.