我在目录中有许多文件,文件名类似于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,…,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 ....
粘贴file1 file2 file3 …. file 1000> largefile
largefile
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 ....
谢谢.
如果你当前的shell是bash:paste -d“”file {1..1000}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。