按组复制文件夹中的文件

时间:2013-02-20 11:19:07

标签: unix

我是Unix新手编码的新手。 我有一个文件列表:

output_00.txt        
output_01.txt        
output_02.txt          
output_03.txt          
output_04.txt       
output_05.txt         
output_06.txt        
.............          
output_94.txt      

以及10个文件夹的列表:

output1         
output2        
output3       
output4         
output5     
output6         
output7     
output8        
output9        
output10     

我想复制文件夹中的文件.txt,以便将文件从output_00.txt复制到output_09.txt,它们将位于文件夹“output1”中,文件从output_10.txt复制到output_19.txt文件夹中“ output2“等等。所以..文件将被10个文件夹中的10个组拆分。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:3)

使用brace expansion

for i in {1..10}
do
   mv output_$((i-1))*.txt output$i/
done