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

logo travaux page en cours d'initialisation

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)

UnixRdir.gif

  • 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