Re: Comando para substituir nome arquivo sem perder a numeração
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 <coringao@riseup.net> 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!
Reply to: