Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
script awk qui ne finit pas
Envoyé par: oudoubah

bonjour,

J'ai le code suivant :
#!/bin/awk -f

BEGIN {
...while (("ls -l /dev" | getline) > 0) {
......printf("%s\n", $0)
...}
}

END {
...close("ls -l /dev")
...printf("Fini\n")
}

Le ls se déroule bien, par contre, il attend un EOF pour se terminer (un ctrl-d et il passe dans le END).

Je pourrais contourner le problème en utilisant le shell, mais le script complet utilise massivement awk. C'est pour cela que j'aimerais rester dans un script awk.

Poste le Thursday 10 August 2006 15:48:27
Répondre     Citer    
Re: script awk qui ne finit pas

system renvoie un code d'erreur et pas le résultat de la commande

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Thursday 10 August 2006 21:15:15
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
script awk qui ne finit pas
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons