我有 100 个文件,每个文件有 1000 行:
$ cat 1.txt
line1.1
line1.2
...
line1.1000
$ cat 2.txt
line2.1
line2.2
...
line2.1000
...
$ cat 100.txt
line100.1
line100.2
...
line100.1000
交错它们的最简单方法是什么,这样我最终得到 1000 个文件,每个文件有 100 行,这样第一个文件包含 100 个文件中的所有第一行,第二个文件包含 100 个文件中的所有第二行,依此类推:
$ cat 1.txt
line1.1
line2.1
...
line100.1
$ cat 2.txt
line1.2
line2.2
...
line100.2
...
$ cat 1000.txt
line1.1000
line2.1000
...
line100.1000
我可以编写 Python 脚本,但我想知道是否有使用 UNIX 工具的巧妙解决方案。