On Sun, Apr 24, 2005 at 07:25:55PM +0300, Razvan Stoica wrote:
> Salut!
> Stie careva cum se face in BASH extragerea unei parti dintr-un string?
> 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).
> In Java se face folosind clasa StringTokenizer. Exista ceva in genul asta
> si in BASH?
> Multumesc,

bash are StringTokenizer-ul lui intern, folosit pentru a parsa argumentele
din linia de comanda. intr-un mod elegant il poti folosi si tu, de exemplu:
 oIFS=$IFS
 str='rtt min/avg/max/mdev = 128.041/129.827/131.214/1.389 ms'
 IFS='/= '
 set -- $str
 echo $7
 IFS=$oIFS

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

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


Raspunde prin e-mail lui