相关疑难解决方法(0)

将长输出拆分为两列

是否有一个简单的实用程序或脚本可以将我的一个脚本的输出分列?我有某种形式的数据:

A aldkhasdfljhaf
B klajsdfhalsdfh
C salkjsdjkladdag
D lseuiorlhisnflkc
E sdjklfhnslkdfhn
F kjhnakjshddnaskjdh
Run Code Online (Sandbox Code Playgroud)

但如果这变成两个长,请按以下形式写入数据(仍然垂直排序):

A aldkhasdfljhaf    D lseuiorlhisnflkc
B klajsdfhalsdfh    E sdjklfhnslkdfhn
C salkjsdjkladdag   F kjhnakjshddnaskjdh
Run Code Online (Sandbox Code Playgroud)

通过阅读联机帮助页,我认为这column不适合,但我不确定。很容易拆分成以下形式:

A B 
C D 
E F
Run Code Online (Sandbox Code Playgroud)

通过只打印\n每两行(我当前的脚本所做的)。有任何想法吗?谢谢!

awk shell-script text-processing columns

31
推荐指数
2
解决办法
2万
查看次数

标签 统计

awk ×1

columns ×1

shell-script ×1

text-processing ×1