Re: fare parsing in tempo reale..
Fernando ff77 ha scritto:
>
>
> Il giorno 07 agosto 2009 11.41, Paolo Sala <piviul@riminilug.it
> <mailto:piviul@riminilug.it>> ha scritto:
>
>
> > come prima cosa vorrei fare in modo che dopo ogni ## vada a capo ..
> Non ho ben capito, ma così non va bene?
> echo *1*1*33##*1*0*32##*#1*1*34*32*34##*1*0## | sed 's/##/\n/g'
>
>
> non va bene... perchè quella stringa mi proviene da un flusso continuo ..
>
> per provare salva quella riga in un file di prova
>
> e poi:
>
> tail -f prova | sed.....
>
> non da nessun risultato perchè attende la fine del file .. purtoppo
> non ho mai la fine del file !!!
sei sicuro di questo?
$echo "*1*1*33##*1*0*32##*#1*1*34*32*34##*1*0##" > prova
$ tail -f prova | sed 's/##/\n/g'
*1*1*33
*1*0*32
*#1*1*34*32*34
*1*0
se poi, su un'altra shell, echo "*a*a*2##" >>prova
vedrai apparire *a*a*2 sulla prima shell.
o forse non ho capito
>
> grazie.
> ciao.
ciao
Ale
--
R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato?
Reply to: