De la chaîne au flux

Les commandes dans un environnement UNIX ont toutes un fonctionnement de base similaire : elles prennent un flux de données en entrée sur stdin, émettent un flux de données en sortie sur stdout et d’éventuelles erreurs sur stderr.

1. Utilisation d’une variable dans un flux

Beaucoup de commandes acceptent en argument un nom de fichier, qu’elles vont lire à la place de stdin, certaines permettent également de donner un nom de fichier de sortie, où elles écriront à la place de stdout. Cependant, la puissance des scripts provient bel et bien du chaînage que l’on peut effectuer d’une commande à l’autre, notamment grâce au pipe (ou tube, écrit « | »), tel qu’abordé au chapitre Les bases de l’écriture d’un script - Enchaînements et redirections.

Diffé ...

Pour consulter la suite, découvrez le livre suivant :
couv_RISHE.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Boucles
Suivant
Découpage