Afficher un message
Vieux 20/06/2006, 10h27   #2
Sébastien Monbrun aka TiChou
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: commande shell dans awk ?

Dans le message
<news:1150794535.314494.217390@p79g2000cwp.googleg roups.com>,
*Ketchupy* tapota sur f.c.o.l.configuration :

Bonjour,

> j'ai un fichier d'entrée d'une centaine de lignes de la forme :
> @IP @mac


> je souhaite faire un remsh sur l'IP et passer une commande qui a comme
> paramètre l'adresse MAC :
> remsh @IP -l root -n "parent 1 @mac"


avec le GNU awk :

$ awk '{ IP=$1;
mac=$2;
system("remsh " IP " -l root -n \"parent 1 " mac "\"")
}' < fichier

ou sans utiliser awk et en shell pur :

while read IP mac <&3
do
remsh $IP -l root -n "parent 1 $mac"
done 3< fichier

--
Sébastien Monbrun aka TiChou

  Réponse avec citation
 
Page generated in 0,04956 seconds with 9 queries