長い出力を2つの列に分割

長い出力を2つの列に分割

私のスクリプトの1つの出力を劣化させる簡単なユーティリティやスクリプトはありますか?ある種のデータがあります。

A aldkhasdfljhaf
B klajsdfhalsdfh
C salkjsdjkladdag
D lseuiorlhisnflkc
E sdjklfhnslkdfhn
F kjhnakjshddnaskjdh

しかし、これが2つ長くなったら、次のようにデータを作成します(まだ垂直に並べ替えられています)。

A aldkhasdfljhaf    D lseuiorlhisnflkc
B klajsdfhalsdfh    E sdjklfhnslkdfhn
C salkjsdjkladdag   F kjhnakjshddnaskjdh

マニュアルページを読んでみると、これが適していないと思いますcolumnが、よくわかりません。次の形式に簡単に分けることができます。

A B 
C D 
E F

他のすべての行を印刷してください\n(現在のスクリプトが何をしているのか)。どんなアイデアがありますか?ありがとうございます!

ベストアンサー1

columnあなたが望むようです:

$ cat file
A aldkhasdfljhaf
B klajsdfhalsdfh
C salkjsdjkladdag
D lseuiorlhisnflkc
E sdjklfhnslkdfhn

$ column file
A aldkhasdfljhaf    D lseuiorlhisnflkc
B klajsdfhalsdfh    E sdjklfhnslkdfhn
C salkjsdjkladdag   F kjhnakjshddnaskjdh

おすすめ記事