替换平面文件中的空字符^ @

时间:2013-02-14 18:41:49

标签: macos terminal

我有一个由别人的软件生成的平面文件。它们在文件的某些位置插入空字符^ @。我希望用-9替换它们。如何在Mac OS X上的终端中有效地搜索和替换此字符?

感谢。

在linux中有另一篇文章解决this question

2 个答案:

答案 0 :(得分:7)

(为了保持使用不同的shell脚本问题工具提出多个答案的SO传统):

使用tr

tr -d '\0'

答案 1 :(得分:3)

使用sed

sed 's/\x0/-9/g' filename > newfile