Bonjour,
Pour comprendre :
> va rediriger la sortie standard de la commande sur la gauche du signe > vers le fichier présenté par le paramètre à droite du signe >.
| va rediriger la sortie de la commande à sa gauche vers l'entrée de la commande à sa droite.
Que se passe t'il dans ce cas ?
En testant la commande, le fichier est bien crée mais le cat ne donne pas de résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls *.txt>file.txt|cat
En théorie en lisant la commande de gauche à droite la sortie de ls est envoyée vers file.txt qui devrait être ensuit être renvoyé vers l'entrée de cat. Comment réagit l’interpréteur dans ce cas ? En apparence, comme la sortie de ls est déjà redirigée, il n'y a pas de redirection vers l'entrée de cat. Est-ce cela ?
Partager