【发布时间】:2014-05-25 03:28:36
【问题描述】:
基本上,我想将一个列文件转换为由行数指定的多个列文件。
我不想重新发明轮子。在编写自定义脚本之前,我想确定是否有 unix 命令/或标准方式来执行此操作。
例如,假设我有以下文件:
$cat input.txt
tom
jack
kim
bart
foo
bar
我想把它变成 3 行文件
$ cat input.txt | my_script --every=3 --delimiter=tab
tom bart
jack foo
kim bar
或具有不同分隔符的 2 行文件:
$ cat input.txt | my_script --every=2 --delimiter=,
tom,kim,foo
jack,bart,bar
【问题讨论】:
标签: bash unix command-line multiple-columns