4

他の人のソフトウェアから生成されたフラットファイルがあります。ファイルの特定の位置にヌル文字^@を挿入します。-9のようなものに置き換えたいと思います。Mac OS Xのターミナルでこの文字を効率的に検索して置き換えるにはどうすればよいですか?

ありがとう。

Linuxでこの質問に対処する別の投稿があります。

4

2 に答える 2

7

(シェルスクリプトの質問に対してさまざまなツールを使用して複数の回答を提案するSOの伝統を維持するため):

tr:

tr -d '\0'
于 2013-02-14T18:49:01.470 に答える
4

sed:

sed 's/\x0/-9/g' filename > newfile
于 2013-02-14T18:44:07.333 に答える