Introduction aux cascades de filtres sous Unix : Différence entre versions
De Wicri Manuel
imported>Jacques Ducloy |
imported>Jacques Ducloy (→Redirection de l'entrée standard vers un fichier) |
||
Ligne 17 : | Ligne 17 : | ||
* stdout : l'écran | * stdout : l'écran | ||
===Redirection de l'entrée standard vers un fichier=== | ===Redirection de l'entrée standard vers un fichier=== | ||
+ | Soit : | ||
+ | |||
+ | :''aUnixCommand'' = un programme Unix de type filtre | ||
+ | :''myFile'' = un fichier | ||
+ | |||
+ | La commande shell suivante : | ||
+ | <source lang="sh"> | ||
+ | aUnixCommand < myFile | ||
+ | </source> | ||
+ | appliquera le programme ''aUnixCommand'' au fichier ''myFile'' et affichera le résultat sur l'écran. | ||
+ | ;Exemple avec la commande cat: | ||
+ | ;Exemple avec la commande grep: |
Version du 16 janvier 2014 à 16:25
Sommaire
Avant propos
Les exemples donnés dans cette page utilise l'environnement DILIB. Avant toute manipulation ne pas oublier d'initialiser par :
. ~/Dilib/init.sh
Redirections et Entrées sorties standard
Entrées sorties standard
Toute commande Unix peut utiliser :
- l'entrée standard (stdin)
- la sortie standard (stdout)
- Valeurs implicites (pour un poste de travail) :
- stdin : le clavier
- stdout : l'écran
Redirection de l'entrée standard vers un fichier
Soit :
- aUnixCommand = un programme Unix de type filtre
- myFile = un fichier
La commande shell suivante :
aUnixCommand < myFile
appliquera le programme aUnixCommand au fichier myFile et affichera le résultat sur l'écran.
- Exemple avec la commande cat
- Exemple avec la commande grep