[Unix]Eliminar los retornos de carro

Resuelto
loic -  
batmat Mensajes publicados 1880 Fecha de registro   Estado Miembro -
Hola,

en un archivo tengo saltos de línea y me gustaría saber cómo eliminarlos.

Ejemplo: hace
buen tiempo

quiero: hace buen tiempo

7 respuestas

  1. batmat Mensajes publicados 1880 Fecha de registro   Estado Miembro 114
     
    Y según lo que veo, no es solo el \r, es el salto de línea que quieres eliminar. De hecho, es el \n

    A veces tienes los dos \r\n

    Debes usar el comando tr para hacer eso:
    $tr -d '\r\n' < tuarchivo > tmp


    En tmp tienes "tuarchivo" sin los saltos de línea, así que si quieres reemplazar el archivo original, debes hacer
    mv tmp tuarchivo


    @++
    Publica, publica otra vez y siempre :- )
    7
  2. batmat Mensajes publicados 1880 Fecha de registro   Estado Miembro 114
     
    En caso contrario, Loic, puedes quizás decir "gracias" o "no me va", pero di algo...

    @++

    ¿Dudas entre Linux y Windows?
    ¿Quieres gastar tiempo o dinero? :-D
    5
  3. batmat Mensajes publicados 1880 Fecha de registro   Estado Miembro 114
     
    El retorno de carro es \r no \p

    @++
    Publicar, publicar una vez más y siempre :-)
    3
  4. Pascal
     
    Hola,
    Quizás me adelante un poco, pero creo que el código \p significa "retorno de carro". Así que intenta hacer un delete especificando \p sin comillas.

    :-)
    1
    1. loic
       
      ¿Y cómo haces el delete?
      0
  5. batmat Mensajes publicados 1880 Fecha de registro   Estado Miembro 114
     
    ¿Entonces, has probado?

    @++
    Publicar, publicar una y otra vez :-)
    1
  6. Kuching Mensajes publicados 2702 Estado Colaborador 157
     
    Hola Loic,

    Puede que no haya entendido lo que pasa, pero la próxima vez haz tu ftp en ascii, puede ayudar (O::

    A+ K.
    1
    1. batmat Mensajes publicados 1880 Fecha de registro   Estado Miembro 114
       
      ¿Por qué hablas de ftp Kuching? ¿Referencia a otro hilo? ¡?

      @++
      Publica, publica una vez más y siempre :-)
      0
      1. Kuching Mensajes publicados 2702 Estado Colaborador 157 > batmat Mensajes publicados 1880 Fecha de registro   Estado Miembro
         
        Arghhh ¡leí mal! Pensaba en el /n que hay al final de cada línea cuando no pasas a ascii )O:: ¡Leí mal! ¡Perdón!

        A+ K.
        0