Eu sugeriria a abordagem GNU grep
:
Amostra input.txt
:
User\ Name My\ Password
first\ field second\ field
Corte o segundo campo do arquivo 2 colunas :
grep -Po '[^\]\x20\K.*' input.txt
A saída:
My\ Password
second\ field
Ou o mesmo com sed
:
sed 's/.*[^\]\x20\(.*\)//' input.txt
----------
A parte do padrão regex crucial é [^\]\x20
que corresponde a um espaço \x20
(código hexadecimal de espaço) se for precedida por qualquer caractere, exceto escape de barra invertida [^\]