awk

awk - Linux et OS Alternatifs

Marsh Posté le 08-05-2004 à 10:09:35    

J'ai un prog shell qui appelle un prog AWK :
 
prog shell :
#!/bin/bash
ls | awk -f prog.awk
 
prog awk   :
#!/bin/awk -f
{
     getline < "STDOUT"
     printf("Contenu du LS : %s\n",$0)
}
 
Le résultat :
Contenu du LS : prog.sh
Contenu du LS : prog.awk
etc...
 
Je désirerai savoir si ce même traitement peut être fait dans un seul
prog awk en utilisant la commande "system()"
 
Dans ce genre :
#!/bin/bash
{
 system("ls" );
 getline < "STDOUT"
 printf("Contenu du LS : %s\n,$0)
}
le problème est que cela ne marche pas. Le prog attend un retour chariot
pour le LS, affiche le contenu du LS mais je ne sais pas le récuperer
par le getline.Y a t'il une solution ?
Merci par avance
CB

Reply

Marsh Posté le 08-05-2004 à 10:09:35   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed