remove 200b character do arquivo de texto

1

Eu tenho um enorme arquivo de texto contendo essa string / caractere < 200b > que eu quero excluir. Eu tentei com sed mas não funcionou.

sed 's/<200b>//g' file

O personagem nunca aparece quando eu abro o arquivo com um editor de texto gráfico como o gedit, eu vejo isso com o vim.

    
por user2598997 09.03.2015 / 00:33

2 respostas

3

< 200b > é um Unicode para espaço de meia largura. Você não vai encontrá-lo como uma string. Você pode canalizar o caractere para o sed dessa forma para remoção:

sed -i "s/$(echo -ne '\u200b')//g" file

    
por 10.05.2018 / 06:02
0

Eu recomendaria abrir este arquivo em qualquer editor de texto e fazer um Localizar e substituir.

Localizar: Segure Alt e pressione 0 1 2 9 (isto irá introduzir um caractere de largura zero).

Substituir: deixe em branco.

Escolha "Substituir tudo".

    
por 09.03.2015 / 00:47