Nass.
Probar con esto
antioco:~/devel/awk$ cat multiline.awk | awk ' BEGIN {RS ="\n" ;ORS= " "} {
print $0 } '
donde multiline.awk es el fichero a pasar. B�sicamente lo que hace es cambiar
el
separador de registro ( cada l�nea de fichero ) que es "\n" por un blanco.
Un saludo.
C�sar.
Insallah.
On Sun, 30 Sep 2001 15:35:35 +0200 (CEST)
Carles Pina i Estany <[EMAIL PROTECTED]> wrote:
>
> Hola
>
> S�, con sed se tiene que poder y no me ha salido, ahora lo mirar� m�s XDDD
>
> con Perl y una l�nea lo puedes hacer as�:
>
> [EMAIL PROTECTED]:~$ cat p | perl -e 'while (<STDIN>){chop;print $_." ";}
> print "\n"'
> hola adeu que tal
>
> [EMAIL PROTECTED]:~$ perl -e 'while (<STDIN>){chop;print $_." ";} print "\n"'
> < p
> hola adeu que tal
>
> supongo que ves la idea (lo coge de la entrada est�ndard)
>
> todo en una l�nea, en los dos casos (del cat o perl hasta el \n"' o p)
>
> ya dir�s si funciona
>
> si ves como hacerlo con sed avisa...
>
> On Sat, 29 Sep 2001, Alberto Rodr�guez wrote:
>
> > Intento coger una archivo en donde aparecen varias l�neas y pasarlo a
> > otro de manera que estas l�neas est�n todas en una sola l�nea separadas
> > por espacio.
> >
> > He estado mirando sed... Estoy seguro que con este editor se puede
> > realizar lo que deseo, pero se me est� escapando algo...
> >
> > La idea, es la siguiente, supongamos que tengo un archivo de la
> > siguiente manera:
> >
> > linea1
> > linea2
> > linea3
> > .
> > .
> > .
> > linean
> >
> >
> > Una vez tratado debe quedar como:
> >
> > linea1 linea2 linea3... linean
> >
> >
> >
> > A ver quien me echa una mano.
> >
> > Gracias.
> >
> >
> >
> >
> > --
> > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> >
>
> ----
> Carles Pina i Estany | Nick: Pinux / Pine / Teufeus
> http://www.salleURL.edu/~is08139/
>
> Si la inform�tica fuese medicina, el Win'95 ser�a el SIDA.
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>