On Sunday 24 April 2005 19:35, Bogdan Rotariu wrote:
> Razvan Stoica wrote:
> > Salut!
>
> hi.
>
> > Stie careva cum se face in BASH extragerea unei parti dintr-un string?
>
> da.
> folosing awk + cut
>
> > Stringul este de forma: rtt min/avg/max/mdev =
> > 128.041/129.827/131.214/1.389 ms Ma intereseaza sa scot valoarea medie
> > (in cazul asta: 129.827).
>
> ex. ping google.ro -c 3 | grep -i avg | awk {'print $4}' | cut -c 9-15

Extrem de prost. Ai folosit "grep | awk | cut" cand ar fi fost de ajuns:

ping google.ro -c 3 | awk -F= '/avg/ {split( $2,x,"/"); print x[2]}'

Ca sa nu mai spun deja de bug-ul pe care l-a semnalat wolfy...


Mihai

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui