Copie arquivos de um intervalo numérico para outra pasta

6

Ligeiramente perplexo com o comando CP que copiava os arquivos numerados de 14 a 39 para um diretório chamado Volume2 do exemplo a seguir:

01.mp3  04.mp3  07.mp3  10.mp3  13.mp3  16.mp3  19.mp3  22.mp3  25.mp3  28.mp3  31.mp3  34.mp3  37.mp3
02.mp3  05.mp3  08.mp3  11.mp3  14.mp3  17.mp3  20.mp3  23.mp3  26.mp3  29.mp3  32.mp3  35.mp3  38.mp3
03.mp3  06.mp3  09.mp3  12.mp3  15.mp3  18.mp3  21.mp3  24.mp3  27.mp3  30.mp3  33.mp3  36.mp3  39.mp3 
Volume2
    
por user98496 17.07.2012 / 04:42

1 resposta

13

Você poderia apenas fazer

cp {14..39}.mp3 Volume2

Mas o loop for é útil para outras coisas:

for f in {14..39}.mp3; do cp "$f" Volume2; done
    
por 17.07.2012 / 04:46

Tags