我的文件内容:
Apple
Banana
orange
Donkey
Elephant
Fox
Good
我正在尝试将单个列中的元素(如上所示)排列成两列,如下所示:
预期产出:
Apple Banana
Orange Donkey
Elephant Fox
Good
在Sed或awk中有没有办法实现这个目标?
答案 0 :(得分:2)
像
这样的东西$ awk 'ORS=(NR%2)?" ":"\n"' input
Apple Banana
orange Donkey
Elephant Fox
Good
或强>
$ awk 'ORS=(NR%2)?FS:RS' input | column -t
Apple Banana
orange Donkey
Elephant Fox
Good