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 < | + | Dans la bibliothèque DILIB, le fichier <code>$DILIB/data/Wicri/Metadata/IsoC2ToPays.tab</code> contient une liste de couples « code ISO - pays » avec la tabulation comme séparateur. La commande : |
<source lang="sh"> | <source lang="sh"> | ||
cat < $DILIB/data/Wicri/Metadata/IsoC2ToPays.tab | cat < $DILIB/data/Wicri/Metadata/IsoC2ToPays.tab |
Version du 16 janvier 2014 à 17:09
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