[Linux-Biella] parsing di una stringa in bash
Daniele Segato
daniele.bilug a gmail.com
Mer 16 Giu 2010 17:30:21 CEST
2010/6/16 leonardo buffa <leonardo.buffa a bilug.linux.it>:
>
> ciao
> ho un file composto da tante rigone, necessito di farne un parsing per
> estrapolare dei dati...
>
> l'esempio di una riga tipo e' molto semplice:
>
> askdfj asldfa sdfoaiueprwioaue rpaosduf sdfvu asdfh lekjrha wl pippo
> pluto: askjdfha owieura wpoeiurapwoeiu9aw90 a9 w0ear9 ael sdfma weoriu
sei andato a capo volutamente?
> io vorrei poter tirare fuori cosa c'e' dopo la stringa "pippo pluto: "
> quindi vorrei ottenere: "askjdfha"
>
>
> qualcuno mi sa dare una mano al volo?
>
> grazie, leo
supponendo la domanda prima "true" e che ciņ che sta dopo a "pluto"
sia su una sola riga:
grep -A1 pippo <file> | sed 'N;s/.*pippo\npluto: \(.*\)/\1/'
Maggiori informazioni sulla lista
Linux