我有100個文件,每個文件1000行:聰明的bash解決方案重新排列文本文件中的行?
$ 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工具聰明的解決方案。