我在一个目录中有很多文件,它们的文件名相似,例如 file1、file2、file3、file4、file5、.....、file1000。它们具有相同的维度,并且每一个都有 5 列和 2000 行。我想将它们按数字顺序并排粘贴到一个大文件中,因此最终的大文件应该有 5000 列和 2000 行。
我试过
for x in $(seq 1 1000); do
paste `echo -n "file$x "` > largefile
done
除了在命令行中写入所有文件名,有没有办法可以按数字顺序粘贴这些文件(file1、file2、file3、file4、file5、...、file10、file11、...、file1000)?
例如:
文件 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
...
文件2
2 2 2 2 2
2 2 2 2 2
2 2 2 2 2
....
文件 3
3 3 3 3 3
3 3 3 3 3
3 3 3 3 3
....
粘贴文件 1 文件 2 文件 3 .... 文件 1000 > 大文件
大文件
1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
....
谢谢。