LinuxLudus: Trovare e sostituire carattere "ritorno a capo" e "interruzione di riga"

Davide Benini dbenini@gmail.com
Gio 10 Maggio 2007 22:00:12 CEST


On 10/05/07, Valerio Pachera <sirio81@gmail.com> wrote:
> Il 10/05/07, Davide Benini<dbenini@gmail.com> ha scritto:
> > Se il file non č troppo grosso puoi usare xargs:
> > cat testo.txt|xargs >  prova.txt
>
> No, non č questa la soluzione.
> xargs non svolge questo compito.

Ma l'hai provato?
xargs, nella forma dell'esempio che ti ho riportato, prende ogni
parola dello stream di input e la accoda in output, eliminando cosė i
capo riga, ma anche gli spazi di troppo e le tabulazioni. E' uno
strumento molto utile per passare un output frammentato in input ad
uno script.
In ogni caso, se a te interessa semplicemente eliminare i new line,
puoi fare cosė:

sed ':l; N; s/\n//; tl' testo.txt > prova.txt

Sicuramente non č la soluzione pių immediata, ma dovrebbe fare al caso tuo.

-- db --


Maggiori informazioni sulla lista linuxludus