Unixのファイルからゼロバイトをすべて削除します。

Unixのファイルからゼロバイトをすべて削除します。

プロトタイプハードウェアRNGからデータファイルを取得しましたが、何らかの理由で膨大な量0x00のバイトが生成されます。0x00残りのデータがランダムかどうかをテストできるように、これらのバイトをすべて削除したいと思います。

端末でこれを行うにはどうすればよいですか?

ベストアンサー1

tr -d '\0' <file >newfile

これにより、ファイル内のすべてのNULLバイトが削除され、変更されたfileデータが表示されますnewfile

おすすめ記事