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

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.

Essayer la commande

Redirigez la sortie vers un fichier !

Composer la commande
Terminal
C:\Users\User>dir > fichier.txt (Écraser)

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) ?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Bases Réseau

Maîtrisez Ipconfig, Ping, et Tracert.