Muito fácil este 'mmv', é outro que irei usar sempre. Testei de primeira e renomeou com um comando tão simples.
Muito obrigado Henrique. Em Qui, 2015-05-28 às 11:35 -0300, Henrique de Moraes Holschuh escreveu: > On Thu, May 28, 2015, at 07:25, Antonio Terceiro wrote: > > On Thu, May 28, 2015 at 02:05:59AM -0300, Carlos Donizete wrote: > > > [Hacchi Fansub]_Gintama_221-HD.mkv [Hacchi Fansub]_Gintama_223-HD.mkv > > > [Hacchi Fansub]_Gintama_222-HD.mkv [Hacchi Fansub]_Gintama_224-HD.mkv > > > > > > Qual o comando certo para deixa-los exemplo deste modo: > > > > > > coringao@debian:~/teste$ ls > > > Gintama_221.mkv Gintama_223.mkv > > > Gintama_222.mkv Gintama_224.mkv > > > > veja rename(1), pacote rename > > > > $ rename 's/.*_Gintama/Gintama/; s/-HD//' *.mkv > > É bom conhecer também o 'mmv' (no pacote de mesmo nome), que pode ser > mais fácil de usar. Ele usa glob ao invés de regex, e tem proteção > contra colisão (aborta com mensagem de erro sem fazer nenhuma alteração > se você tentar mover/copiar mais de um arquivo para o mesmo _novo_ > nome). > > mmv '*Gintama*-HD.mkv' 'Gintama#2.mkv' > > O mmv não só renomeia, ele move (para outra filesystem), copia, cria > symlink ou hardlink, e até mesmo faz append do fonte no destino. > > -- > "One disk to rule them all, One disk to find them. One disk to bring > them all and in the darkness grind them. In the Land of Redmond > where the shadows lie." -- The Silicon Valley Tarot > Henrique de Moraes Holschuh <h...@debian.org> > >
signature.asc
Description: This is a digitally signed message part