J'ai besoin de rechercher et de remplacer toutes les occurrences d'un caractère inconnu dans certains fichiers portant le même nom.
En ouvrant de tels fichiers avec vi, j'ai lu le code <91> pour ce personnage. En les ouvrant avec du nano, j'ai lu un "point d'interrogation" dans un diamant (rhumble noir).
Je voudrais remplacer ce caractère inconnu par une citation ('). J'essaie de nombreuses façons sans chance.
J'ai essayé:
find ./ -name filename.txt -exec perl -i~ -pe "s/\x91/'/" {} \;
find ./ -name filename.txt -exec sed -i "s/\x91/'/g" {} \;
EDITER Plus d'informations sur le personnage:
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
Si vous avez besoin de plus, demandez!
sed -i "s/\x91/'/g"
celafile
ne fonctionne-t-il pas?