Ho bisogno di cercare e sostituire tutte le occorrenze di un personaggio sconosciuto in alcuni file con lo stesso nome.
Aprendo questi file con vi, ho letto il codice <91> per quel personaggio. Aprendoli con nano, ho letto un "punto interrogativo" in un diamante (rombo nero).
Vorrei sostituire un personaggio così sconosciuto con una virgoletta ('). Sto provando molti modi senza fortuna.
Provai:
find ./ -name filename.txt -exec perl -i~ -pe "s/\x91/'/" {} \;
find ./ -name filename.txt -exec sed -i "s/\x91/'/g" {} \;
MODIFICA Maggiori informazioni sul personaggio:
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 hai bisogno di altro chiedi!
sed -i "s/\x91/'/g"
su quellafile
non funziona?