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/
