CMD Master
Retour au blog
Arnošt Havelka

Flux & Piping

Maîtrisez le flux de données avec Redirection et Pipes.

Démarrer la leçon interactive
Flux & Piping

Flux & Piping

Chaque commande sous Windows a trois "flux" standards :

  1. STDIN (0) : Entrée Standard (Clavier)
  2. STDOUT (1) : Sortie Standard (Écran)
  3. STDERR (2) : Erreur Standard (Écran)

En manipulant ces flux, vous pouvez sauvegarder les erreurs potentielles dans un fichier journal, enchaîner des commandes ensemble, ou automatiser l'entrée.

Usage:
commande
opérateur
>
Redirige STDOUT vers un fichier (Écraser).
>>
Redirige STDOUT vers un fichier (Ajouter).
|
Pipe STDOUT de la commande 1 vers STDIN de la commande 2.
2>
Redirige STDERR (Erreurs) vers un fichier.

Scénarios Courants

1. Le Pipe (|)

Passe la sortie d'une commande comme entrée à la suivante.

Exemple : Lister les fichiers et trouver des spécifiques.

dir | find "txt"

2. Redirection de Sortie (>) et (>>)

Sauvegarder les résultats dans un fichier.

Exemple : Sauvegarder les détails ipconfig.

ipconfig > info_reseau.txt

3. Redirection d'Erreur (2>)

Séparer la sortie propre des messages d'erreur.

Exemple : Cacher les erreurs lors de la suppression de fichiers inexistants.

del fichier_inexistant.txt 2> nul

(Envoyer vers nul efface effectivement la sortie)

Exemples Concrets

1. Trier la Sortie

Lister les fichiers texte et les trier par nom.

Command Prompt
C:\Users\User>dir /b *.txt | sort

2. Journaliser les Erreurs Séparément

Essayez de lister un dossier qui n'existe pas, et sauvegardez l'erreur.

Command Prompt
C:\Users\User>dir DossierManquant 2> erreurs.log

Vérification des connaissances

1 / 3

Quel nombre représente l'Erreur Standard (STDERR) ?

À suivre

Bases Réseau

Maîtrisez Ipconfig, Ping, et Tracert.