6.2.2 Redirection de l’entrée
standard *
- Moins utilisée que la redirection de la sortie standard, la
redirection de l’entrée standard
(commande < nom_fich) permet à une commande
d’utiliser comme données le contenu d’un fichier à la place
d’une lecture clavier.
- Les exemples d’utilisation sont moins évidents.
- Exemple avec la commande write:
- Envoi d’un message depuis l’entrée standard:
- Envoi d’un autre message cette fois à partir
d’un fichier message:
previous next
Commentaires de cette page
dans le polycopié de cours
La redirection de l’entrée standard est peu utilisée car la plupart des
commandes acceptent un nom de fichier en argument. Par exemple, la commande
cat permet de visualiser soit l’entrée
standard (appel sans argument), soit le contenu d’un fichier (dont le nom
est passé en argument. Une redirection ne ferait qu’alourdir
l’écriture (cat < fichier est
équivalent à cat fichier). Un contre-exemple de
la redirection de l’entrée standard qui donne un résultat différent est
la commande wc. Par exemple,
- wc -l .bash_profile
- 27 .bash_profile nombre de lignes suivi du
nom du fichier
- wc -l <
.bash_profile
- 27 nombre de lignes seul
La seconde commande est intéressante lorsque l’on
désire n’obtenir que le nombre de lignes pour le stocker dans une
variable afin de le réutiliser plus tard dans une autre commande.
INF, Télécom SudParis, CSC 3001,
Sept. 2014
|