> >
> > resultat=`head -$numero_de_ligne | tail -1 | awk '{print $3}'`
> >
> > En admettant que tu veuilles recuperer le champs numero 3.
> >
> > Ca correspond a ce que tu veux ?
> >
> > @+
> > smac
> > --

> Trop fort ...

pas tant que ca car tu appelles 3 programmes head, tail, awk, ce qui est 
couteux (surtout awk pour ca !)...
donc pour economiser awk tu peux deja le faire en 2 lignes :

set -- `head -$numero_de_ligne | tail -1 `
resultat=$4

mais dans ce cas la, la combinaison head | tail se remplace 
avantageusemnt par sed ...

donc si tu cherches le 4emme champs de la 10emmes ligne :

set -- `sed -ne 10p`
resultat=$4

car set et l'affectation sont built-in et donc ne coutent rien.




                XB.

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à