On d�sire souvent enregistrer la sortie d'un programme � des fins de traitement. Cela s'appelle rediriger la sortie.
Par exemple, si vous souhaitez enregistrer la sortie de la commande ``ls /bin'' dans un fichier ``lsbin'', tapez :
ls /bin > ~/lsbinSi le fichier lsbin existe d�j�, son contenu est effac�. Pour �viter cela, tapez >> au lieu de >.
Couramment, le contenu d'un fichier ou d'une r�pertoire d�file trop rapidement pour pouvoir le lire. Une solution consiste alors � sauvegarder la sortie de la commande puis � utiliser l'utilitaire more pour le lire (more8.3 est un �diteur qui affiche le texte page par page). Il faut donc taper :
ls /bin > ~/lsbinMais Linux propose une m�thode plus �l�gante. Pour cela, nous allons utiliser les 'pipe' (tubes). Cela consiste � donner la sortie d'une commande comme entr�e d'une autre. Cela donne :
more ~/lsbin
ls /bin | moreIci, la sortie de la commande ``ls'' est envoy� � ``more'' pour �tre trait�e.
Vous pouvez combiner les tubes pour r�aliser des traitements complexes.