Usando tr para reemplazar nueva línea con espacio [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Tienen salida de sed:

http://sitename.com/galleries/83450
72-profile

Esas dos cadenas deben fusionarse en una y separarse con espacio como:

http://sitename.com/galleries/83450 72-profile

Dos cadenas están canalizadas a tr para reemplazar la nueva línea con espacio:

tr '\n' ' '

Y no está funcionando, el resultado es el mismo que la entrada.

Indicando espacio con código ASCII '\032' resulta en la sustitución de \n con caracteres no imprimibles.

¿Qué pasa? Estoy usando Git Bash en Windows.

Author: Benjamin W., 2014-09-13

1 answers

La mejor suposición es que estás en Windows y la configuración de finalización de línea está establecida para windows. Consulte este tema: Cómo cambiar la configuración del final de línea

O uso:

tr '\r\n' ' '
 54
Author: Garr Godfrey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:30