Introduction aux cascades de filtres sous Unix : Différence entre versions
De Wicri Manuel
imported>Jacques Ducloy (→Redirection de l'entrée standard vers un fichier) |
imported>Jacques Ducloy (→Redirection de l'entrée standard vers un fichier) |
||
Ligne 28 : | Ligne 28 : | ||
appliquera le programme ''aUnixCommand'' au fichier ''myFile'' et affichera le résultat sur l'écran. | appliquera le programme ''aUnixCommand'' au fichier ''myFile'' et affichera le résultat sur l'écran. | ||
;Exemple avec la commande cat: | ;Exemple avec la commande cat: | ||
+ | Dans la bibliothèque DILIB, le fichier <source>$DILIB/data/Wicri/Metadata/IsoC2ToPays.tab</source> contient une liste de couples « code ISO - pays » avec la tabulation comme séparateur. La commande : | ||
+ | <source lang="sh"> | ||
+ | cat < $DILIB/data/Wicri/Metadata/IsoC2ToPays.tab | ||
+ | </source> | ||
+ | recopie le fichier sur l'écran. | ||
;Exemple avec la commande grep: | ;Exemple avec la commande grep: |
Version du 16 janvier 2014 à 17:08
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
Dans la bibliothèque DILIB, le fichier
$DILIB/data/Wicri/Metadata/IsoC2ToPays.tab
contient une liste de couples « code ISO - pays » avec la tabulation comme séparateur. La commande :
cat < $DILIB/data/Wicri/Metadata/IsoC2ToPays.tab
recopie le fichier sur l'écran.
- Exemple avec la commande grep