¿Cómo puedo poner una barra diagonal inversa antes de cada espacio, preferiblemente usando tro sedcomandos?
Aquí está mi guión:
#!/bin/bash
line="hello bye"
echo $line | tr ' ' "\\\ "
Se supone que esto reemplaza los espacios con una barra invertida seguida de un espacio, pero solo reemplaza los espacios con una barra invertida y no una barra invertida + espacio.
Este es el resultado que obtengo:
hello\bye
Rendimiento esperado:
hello\ bye
tr x ' ', ¿dónde xestá el personaje que quieres reemplazar?