-1

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 個のグループで分割されます。

これどうやってするの?

4

1 に答える 1

3

これにはブレース展開を使用します。

for i in {1..10}
do
   mv output_$((i-1))*.txt output$i/
done
于 2013-02-20T11:21:59.773 に答える