Ich muss alle Vorkommen eines unbekannten Zeichens in einigen Dateien mit demselben Namen suchen und ersetzen.
Wenn ich solche Dateien mit vi öffne, lese ich den <91> -Code für dieses Zeichen. Ich öffnete sie mit Nano und las ein "Fragezeichen" in einem Diamanten (schwarzes Rhumble).
Ich möchte solch ein unbekanntes Zeichen durch ein Zitat (') ersetzen. Ich versuche viele Wege ohne Glück.
Ich habe es versucht:
find ./ -name filename.txt -exec perl -i~ -pe "s/\x91/'/" {} \;
find ./ -name filename.txt -exec sed -i "s/\x91/'/g" {} \;
BEARBEITEN Weitere Informationen zum Charakter:
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
Wenn Sie mehr brauchen, fragen Sie!
sed -i "s/\x91/'/g"
dasfile
nicht?