如何删除unix文件中的特殊字符?

时间:2013-09-20 11:58:47

标签: shell unix byte-order-mark

以下是我文件中的数据:

one_1.10=to - Standard (£1.10)
ITV_1.10=to - Standard (£1.10)

我想删除unix中我的文件中的Â?

我试过以下方法。在vi模式下打开文件并给出以下命令

:set nobomb
:wq

sed -i '1 s/^\xef\xbb\xbf//' <fileName>

但BOM字符未被删除。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试:

cat <filename> | sed 's/\xc2//g'

你有正确的想法,但错误的角色(基于你的例子)。