次のようなデータを含む2つの列があります。
one two
one two
one two
どのように変換できますか?
one two
one two
one two
Awk-フィールドをデフォルト(単一スペース)の出力フィールド区切り文字で書き換えます。
$ awk '{NF+=0} 1' data
one two
one two
one two
Sed-複数のスペースを1つのスペースに置き換えます。
$ sed 's/ */ /' data
one two
one two
one two
tr-スクイーズ(-s
)スペース:
$ tr -s ' ' < data
one two
one two
one two
カラム:
$ column -t < data
one two
one two
one two
rs(変形)を2つの列に:
$ rs 0 2 < data
one two
one two
one two