Fernando ff77 ha scritto:
>
>
> Il giorno 07 agosto 2009 11.41, Paolo Sala <[email protected]
> <mailto:[email protected]>> 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?



--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Rispondere a