Enviado em 18/12/2013 - 15:41h
Fala galera, tudo bem?
Tenho uma dúvida que acredito ser simples para muitos, mas um incômodo para mim...
Tenho uma pasta chamada figuras onde existem duas extensões (.bmp e .png). A minha intenção é utilizar o for com os comandos grep e mv para move-las para uma outra pasta, segue abaixo o código:
for i in *; do bmp=$(echo $i | grep .bmp); mv $bmp orig/; done
Como visto acima, é um comando simples, coisa para não ter que fazer um a um (pois há várias pastas em que vou fazer isso);
Porém ele me retorna a seguinte saída:
Try 'mv --help' for more information.
mv: missing destination file operand after ‘orig/’
Alguém pode me auxiliar com este processo? Onde estou errando?
Obrigado desde já!
Tenho uma dúvida que acredito ser simples para muitos, mas um incômodo para mim...
Tenho uma pasta chamada figuras onde existem duas extensões (.bmp e .png). A minha intenção é utilizar o for com os comandos grep e mv para move-las para uma outra pasta, segue abaixo o código:
for i in *; do bmp=$(echo $i | grep .bmp); mv $bmp orig/; done
Como visto acima, é um comando simples, coisa para não ter que fazer um a um (pois há várias pastas em que vou fazer isso);
Porém ele me retorna a seguinte saída:
Try 'mv --help' for more information.
mv: missing destination file operand after ‘orig/’
Alguém pode me auxiliar com este processo? Onde estou errando?
Obrigado desde já!