Macのbashで制御文字を置換する

CentOSとかだったら、sed を使って制御文字の置換ができるみたいなんですが、
Macではどうもうまくいきません。

sed -e 's/^@//g' {file} > {outfile}

こんなんです。

^@ は vim では Ctrl + v, Ctrl + @ で書くことができますが、ダメです。

まず制御文字のアスキーを以下のコマンドします。

sed -n "l" {file}

「^@」は「\000」です。

trを使うと削除可能です。

tr -d "\000"