我需要在具有相同名称的某些文件中搜索并替换所有出现的未知字符。
用vi打开此类文件,我读取了该字符的<91>代码。用nano打开它们,我在钻石(黑色隆隆声)中看到一个“问号”。
我想用引号(')代替这样的未知字符。我正在尝试许多运气不佳的方法。
我试过了:
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
不工作?