Preciso pesquisar e substituir todas as ocorrências de um caractere desconhecido em alguns arquivos com o mesmo nome.
Abrindo esses arquivos com o vi, li o código <91> para esse caractere. Abrindo-os com nano, eu li um "ponto de interrogação" em um diamante (retângulo preto).
Gostaria de substituir esse caractere desconhecido por uma citação ('). Estou tentando de várias maneiras, sem sorte.
Eu tentei:
find ./ -name filename.txt -exec perl -i~ -pe "s/\x91/'/" {} \;
find ./ -name filename.txt -exec sed -i "s/\x91/'/g" {} \;
EDIT Mais informações sobre o personagem:
Hexadecimal: 91 68 74 74
Decimal: 145 104 116 116
Octal: 221 150 164 164
Binary: 10010001 01101000 01110100 01110100
LC_ALL=C sed -n l < file
\221
Se precisar de mais, pergunte!
sed -i "s/\x91/'/g"
issofile
não funciona?