Algo como: for VELHONOME in *.mkv; do
NOVONOME=$(echo -n $VELHONOME | sed 's/\[Hacchi Fansub\]_//g') mv $VELHONOME $NOVONOME done Geralmente eu faço esse tipo de coisa direto em linha de comando e vai direto no BASH por tentativa e erro. É algo mais ou menos assim. Crie um diretório de teste, coloque uns quatro arquivos lá e teste esse projeto de script. Se der certo com os quatro dará certo com todo o padrão. Em Thu, 28 May 2015 02:05:59 -0300 Carlos Donizete <[email protected]> escreveu: > Olá, > > Curto muito animes e muitos destes arquivos que faço downloads contem > caracteres especiais ou são bem extensos os nomes. > > Gostaria de saber um comando que consiga substituir o nome do arquivo > em sequencia sem perder a numeração. Tipo num diretório contem uns 4 > episódios. > > coringao@debian:~$ cd teste/ > coringao@debian:~/teste$ ls > [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 > > Obrigado e ate mais! -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

