Redirections Redirection:awk
Il est possible de rediriger les sorties du script vers un fichier ou vers une commande du système d’exploitation.
Syntaxe
|
Au premier appel, ouverture en mode "écrasement", puis écriture. Les écritures ultérieures se font à la suite de la ligne précédente. L’expression "fichier" vaudra "/dev/stderr" pour écrire sur la sortie d’erreur standard. Sortie d’erreur standard:awk |
|
Au premier appel, ouverture en mode "ajout", puis écriture. Les écritures ultérieures se font à la suite de la ligne précédente. L’expression "fichier" vaudra "/dev/stderr" pour écrire sur la sortie d’erreur standard. |
|
Le résultat de l’instruction print est transmise sur l’entrée standard de la commande par l’intermédiaire d’un tube. |
Premier exemple
Ouverture en mode écrasement :
$ nl redirect1.awk
1 BEGIN {
2 nomfic = "/tmp/fic.txt"
3 print "Ligne 1" > nomfic
4 print "Ligne 2" > nomfic
5 print "Ligne 3" > nomfic
6 close(nomfic)
7 }
Exécution :
$ date > /tmp/fic.txt # création...