Мені потрібно шукати і замінювати всі випадки невідомого символу в деяких файлах з однаковою назвою.
Відкриваючи такі файли за допомогою vi, я прочитав <91> код цього символу. Відкриваючи їх нано, я прочитав «знак питання» в ромбі (чорний ремінь).
Я хотів би замінити такого невідомого персонажа цитатою ('). Я намагаюся безліч удач.
Я намагався:
find ./ -name filename.txt -exec perl -i~ -pe "s/\x91/'/" {} \;
find ./ -name filename.txt -exec sed -i "s/\x91/'/g" {} \;
РЕДАКЦІЯ Детальніше про персонажа:
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
Якщо вам потрібно більше, запитайте!
sed -i "s/\x91/'/g"
на цьомуfile
не працює?