1001 Astuces Nam@ni
http://www.namani.net

Redirection

 

 

 

La redirection sous MS-Dos permet de produire des effets multiples dont les utilisateurs de ce système ont très vite compris l'intérêt.

 

Les 4 fonctions de redirection sont :

>

Redirige le résultat

>>

Redirige avec ajout

<

Redirige la commande

|

Pipe

 


 

 

 

>

 

Quelle que soit la commande utilisée, vous pouvez en rediriger le résultat sur le périphérique de votre choix, au lieux de l'écran ( par défaut ).

 

Syntaxe:

Commande

>

Périphérique de redirection

 

ou :

 

Commande

>

Fichier

 

Notes:

Les périphériques acceptés sont :

 

    CON (Moniteur);

    PRN (LPT1 - l'imprimante);

    LPT1 - 3 (Ports Parallèles, normalement des imprimantes);

    COM 1 - 4 (Ports Séries);

    NUL (un vide électronique !).

    Ou un fichier.

Si un fichier, portant le même nom, existe déjà il sera écrasé.

 

Exemples:

L'usage le plus commun, de cette commande, est probabement d'envoyer la liste des fichiers d'un répertoir dans un fichier, ou de l'imprimer. (Puisque l'Explorateur de Windows ne peut réaliser ses opérations operations).

Pour imprimer la liste des fichiers du dossier Windows :

 


DIR c:\windows /o/a > PRN

 

Pour créer un fichier contenant la liste des fichiers du dossier Windows :


DIR c:\windows /o/a > c:\MonDossier\windows.txt

 

Début de page ?

 


 

 

 

>>

Redirige le résultat d'une commande vers un fichier.

 

Syntaxe:

Commande >> Fichier

 

Notes:

Si Fichier n'existe pas, il sera crée. Si Fichier existe, le résultat de la commande sera ajoté (comme le > ) sans écrasement.

 

Exemple:

Pour ajouter la liste des fichiers du dossier c:\windows\system au fichier créée précédemment:

 


DIR c:\windows\system /o/a >> c:\MonDossier\windows.txt

 

Début de page ?

 


 

 

<

 

Dirige l'entrée à une commande d'une source autre que celle par défaut (la source par défaut est normalement le clavier).

 

Syntaxe:

Commande < SourceDonnées

 

Exemple:

Pour trier les lignes de la liste (c:\) au 20ème caractère, on utilise SORT, en dirigeant la source depuis le fichier:

 


SORT /+12 < c:\MonDossier\ListeCourses.txt

 

Début de page ?

 


 

 

|

Pipe redirige le résultat d'une commande vers une seconde commande.

Syntaxe:

Commande1 | Commande2

Exemple:

Pour visualiser le contenu d'un long fichier texte ( MaListe.txt ) page par page ( empêcher le défilement ultra rapide à l'écran ) :


Type c:\MonDossier\ListeCourses.txt | More

 

Début de page ?