[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: