次の形式のテーブルが複数あります。
1971-01-01 1124
1971-01-02 987
1971-01-03 954
...
代わりに、次の表形式を取得するためにフィールド区切り文字を変更したいと思います。
1971 01 01 1124
1971 01 02 987
1971 01 03 954
...
これを行う方法を知っている人はいますか?
ベストアンサー1
tr
これには(翻訳)を使用できます。
tr -- - ' ' < file
--
これは、このパラメータの後にオプションが渡されなかったことを意味します。少なくともGNU trではこれは必須ではありませんが、他のいくつかのバージョンでは必要になるかもしれません。
使用または使用できるsed
さまざまなツールがあります。
sed 'y/-/ /'
awk -F- '$1=$1' # implicit translation using OFS