ファイルから特定の番号を削除する方法は?

ファイルから特定の番号を削除する方法は?

ファイルがあります:

1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0

すべてのゼロを削除したいと思います。

1 2 5 6 8 
1 2 5 6 8 
1 2 5 6 8 
1 2 5 6 8

私は努力したtr -d [:0:]。残念ながら、このように動作しないでください。

私はPerlがそれを行うことができると信じていますがsed、正確にどうするかわかりません。

Google で検索しましたが、私の言葉を信じていたら、結果が混在して関連性がありましたが、最初のページで正しい結果が見つかりませんでした。

ベストアンサー1

[8]root@lab711:> cat file
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
1 2 5 6 8 0 0 0 0
[8]root@lab711:> sed 's/0//g' file
1 2 5 6 8
1 2 5 6 8
1 2 5 6 8
1 2 5 6 8

おすすめ記事