Come posso mettere una barra rovesciata prima di ogni spazio, preferibilmente usando tro sedcomandi?
Ecco la mia sceneggiatura:
#!/bin/bash
line="hello bye"
echo $line | tr ' ' "\\\ "
Questo dovrebbe sostituire gli spazi con una barra rovesciata seguita da uno spazio, ma sostituisce solo gli spazi con una barra rovesciata e non una barra rovesciata + spazio.
Questo è l'output che ottengo:
hello\bye
Uscita prevista:
hello\ bye
tr x ' ', dov'è xil personaggio che vuoi sostituire?