Re: Líado con el line-feed

2001-10-01 Por tema Faro
... y entonces Alberto Rodríguez escribió:
> 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.
> linea1
> linea2
> linea3
> .
> .
> .
> linean
> linea1 linea2 linea3... linean

No te lies, puedes hacer esto desde vim (creo que desde vi no).

:1,$j

-- 
"All mail clients suck. Mutt just sucks less."
Best things in life are free!
faro at escomposlinux . org
Debian GNU/Linux - Usuario Linux #162541


pgpFQzViCMtZD.pgp
Description: PGP signature


Re: Líado con el line-feed

2001-09-30 Por tema ciriso



  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 (){chop;print $_." ";}
> print "\n"'
> hola adeu que tal
> 
> [EMAIL PROTECTED]:~$ perl -e 'while (){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]
> 



Re: Líado con el line-feed

2001-09-30 Por tema Carles Pina i Estany

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 (){chop;print $_." ";}
print "\n"'
hola adeu que tal

[EMAIL PROTECTED]:~$ perl -e 'while (){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.



Re: Líado con el line-feed

2001-09-29 Por tema Alfonso
> 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


No te compliqes, haz esto en bash:

### quita_lineas.sh
#!/bin/bash
cat $1 | tr -d \n > $1


Lo escribo de memoria, espero que funcione..., si no, ya sabes: man tr.

Saludos.



_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com




Re: Líado con el line-feed

2001-09-29 Por tema yoros
Buff, no me acuerdo de ninguno. Mirate los tipicos HOWTOs
(Dos-win-linux-como y to eso). Tambien mirate lucas.hispalinux.es a
ver si encuentras info que te interese.

-- 
yoros



Líado con el line-feed

2001-09-29 Por tema Alberto Rodríguez
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.





Re: Líado con el line-feed

2001-09-29 Por tema yoros
Prueba esto :
cat archivo | tr "\n" " " > archivonuevo
mv arcivonuevo archivo

-- 
yoros


pgpHuQaC92nna.pgp
Description: PGP signature