我在文件名相似的文件夾中有很多文件,例如file1,file2,file3,file4,file5,.....,file1000。它們具有相同的維度,每一個都有5列和2000行。我想將它們按照數字順序並排粘貼到一個大文件中,因此最終的大文件應該有5000列和2000行。通過數字順序並排粘貼多個文件
我試圖
for x in $(seq 1 1000); do
paste `echo -n "file$x "` > largefile
done
而不是在命令行中寫的所有文件名的,是有辦法,我可以粘貼在數字順序(文件1,文件2,文件3,文件4,file5這些文件,.. 。,file10,file11,...,file1000)?
例如:
file1的
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
...
file2的
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 file3的....文件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
....
感謝。
reanme文件一個把領先的0將排序出 –
我意識到我可能無法使用粘貼*> largefile在我的命令行,因爲在前面的步驟後,在同一目錄中有其他文件。我必須處理具有特定名稱的文件,例如「file $ n」。 – user1687130