Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
problème de syntaxe avec awk
Envoyé par: panthere noire

Hello

petit souci qui devient un peux un casse tête

[v]
#!/bin/sh
#Je veux stoquer le résulta dans une variable.
#ici la premiere ligne s'affiche, hors je n' en veux pas
#Et je ne veux pas l'executer en tant que root!
netstat -laputen | for i in `awk '{print $4}' | cut -d ":" -f1`
do
# sa marche
echo $i | awk ' $1 ~/[.]/ { print NR $0 }'
# pas pris en compte ??
ret=$i | awk ' $1 ~/[.]/ { print NR $0 }'
echo "variable ret : " $ret
done
echo "sortie"
IP=$(/sbin/ifconfig | grep "inet adr:192" | cut -d ":" -f2 |cut -d " " -f1)
echo $IP
exit 0

[/v]

Merci d'avance

net install--> sid2.6.32 dist i386
fluxbox
nvidia 8800gtx 768 ddr3

Poste le Thursday 22 February 2007 23:56:15
Répondre     Citer    
Re: problème de syntaxe avec awk
Envoyé par: gbe54

Essaye plutot ca :
ret=`echo $i | awk ' $1 ~/[.]/ { print NR $0 }'`

--
[lordikc.free.fr]

Poste le Wednesday 7 November 2007 21:14:23
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
problème de syntaxe avec awk
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