Un opérateur de redirection est un caractère spécial qui peut être utilisé avec une commande, telle qu'une commande d'invite de commande ou une commande DOS, pour rediriger l'entrée vers la commande ou la sortie de la commande.
Par défaut, lorsque vous exécutez une commande, l'entrée provient du clavier et la sortie est envoyée à la fenêtre Invite de commandes. Les entrées et sorties de commande s'appellent des poignées de commande.
Opérateurs de redirection sous Windows et MS-DOS
Le tableau ci-dessous répertorie tous les opérateurs de redirection disponibles pour les commandes sous Windows et MS-DOS.
Cependant, le > et >> les opérateurs de redirection sont, de loin, les plus couramment utilisés.
Opérateur de redirection | Explication | Exemple |
---|---|---|
> | Le signe supérieur à est utilisé pour envoyer vers un fichier, voire une imprimante ou un autre périphérique, quelle que soit l'information de la commande qui aurait été affichée dans la fenêtre Invite de commandes si vous n'aviez pas utilisé l'opérateur. | assoc> types.txt |
>> | Le signe double supérieur à fonctionne de la même manière que le signe unique supérieur à, mais les informations sont ajoutées à la fin du fichier au lieu de l'écraser. | ipconfig >> netdata.txt |
< | Le signe inférieur à est utilisé pour lire l'entrée d'une commande à partir d'un fichier plutôt que du clavier. | trier <data.txt |
| | Le tuyau vertical est utilisé pour lire le résultat d'une commande et utiliser si pour l'entrée d'une autre. | dir | Trier |
Remarque: Deux autres opérateurs de redirection, >& et <&, existent aussi mais traitent principalement d’une redirection plus complexe impliquant des descripteurs de commande
Pointe: La commande clip mérite également d'être mentionnée. Ce n'est pas un opérateur de redirection, mais il est prévu pour être utilisé avec un, généralement le canal vertical, pour rediriger la sortie de la commande avant le canal vers le Presse-papiers Windows.
Par exemple, en exécutant ping 192.168.1.1 | agrafe copiera les résultats de la commande ping dans le presse-papiers, que vous pourrez ensuite coller dans n’importe quel programme.
Comment utiliser un opérateur de redirection
le ipconfig La commande est un moyen courant de rechercher divers paramètres réseau via une invite de commande. Une façon de l'exécuter est en entrant ipconfig / all dans la fenêtre d'invite de commande.
Lorsque vous faites cela, les résultats sont affichés dans l'invite de commande et ne sont alors utiles qu'ailleurs si vous les copiez à partir de l'écran d'invite de commande. À moins que vous n'utilisiez un opérateur de redirection pour rediriger les résultats vers un emplacement différent, tel qu'un fichier.
Si nous examinons le premier opérateur de redirection du tableau ci-dessus, nous pouvons voir que le signe supérieur à peut être utilisé pour envoyer les résultats de la commande dans un fichier. Voici comment vous enverriez les résultats de ipconfig / all dans un fichier texte appelé paramètres réseau :
ipconfig / all> networksettings.txt
Voir Comment rediriger la sortie de la commande vers un fichier pour plus d'exemples et d'instructions détaillées sur l'utilisation de ces opérateurs.