next up previous contents
Next: Comprendre les processus. Up: Comment utiliser votre nouveau Previous: Utiliser le multi-t�ches de   Table des matières

La redirection des sorties

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  >  ~/lsbin
Si 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 > ~/lsbin
more ~/lsbin
Mais 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 :

ls /bin | more
Ici, la sortie de la commande ``ls'' est envoy� � ``more'' pour �tre trait�e.

Vous pouvez combiner les tubes pour r�aliser des traitements complexes.


next up previous contents
Next: Comprendre les processus. Up: Comment utiliser votre nouveau Previous: Utiliser le multi-t�ches de   Table des matières

1999-01-27