Renomear arquivos e massa alterando apenas um trecho

1. Renomear arquivos e massa alterando apenas um trecho

espaker
espaker

(usa XUbuntu)

Enviado em 06/06/2017 - 15:20h

Olá,

Estou tentando fazer um shell para renomear todos os arquivos com o nome 20170306_193210_3001_Ciclano_48_I_6520.wav para 20170306_193210_3001_Fulano_48_I_6520.wav. Mas não quero alterar os arquivos com nome 20170306_193210_3001_Beltrano_48_I_6520.wav, só acrescentando um extra os arquivos variam no prefixo e sufixo exemplo 20170402_193210_3003_Fulano_48_I_5530.mp3.

Já tentei vários scripts porém nenhum funcionou.

Agradeço desde já.


  


2. Re: Renomear arquivos e massa alterando apenas um trecho

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/06/2017 - 15:29h

rename -v 's/Siclano/Fulano/' *.{wav,mp3} 



3. Re: Renomear arquivos e massa alterando apenas um trecho

espaker
espaker

(usa XUbuntu)

Enviado em 06/06/2017 - 15:46h

PauloHAC escreveu:

rename -v 's/Siclano/Fulano/' *.{wav,mp3} 


O comando é executado porém não altera nada.


4. Re: Renomear arquivos e massa alterando apenas um trecho

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/06/2017 - 18:15h

Fiz um teste aqui e funciona perfeitamente. Verifique se o programa "rename" está instalado, experimenta sem o "-v".
Para melhor entender o problema mostre o conteúdo da pasta (apenas uma pequena amostra do comando ls) com os arquivos que vc quer renomear, e se for o caso a mensagem de erro ao tentar renomear.


5. Re: Renomear arquivos e massa alterando apenas um trecho

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 06/06/2017 - 19:54h

espaker escreveu:

PauloHAC escreveu:

rename -v 's/Siclano/Fulano/' *.{wav,mp3} 


O comando é executado porém não altera nada.


Aqui funcionou de boa e não tenho o rename instalado

mauricio@phantom:~/z$ ls
5555_ciclano.mp3 ciclano_aruvbhgaweropbe.wav vjbjetyj_ciclano_48.mp3
ciclano_48.mp3 mmmmmetyjciclano.wav yjetyjbbdetyj_ciclano_48.mp3

mauricio@phantom:~/z$ rename -v 's/ciclano/mauricio/' *.{wav,mp3}
ciclano_aruvbhgaweropbe.wav renamed as mauricio_aruvbhgaweropbe.wav
mmmmmetyjciclano.wav renamed as mmmmmetyjmauricio.wav
5555_ciclano.mp3 renamed as 5555_mauricio.mp3
ciclano_48.mp3 renamed as mauricio_48.mp3
vjbjetyj_ciclano_48.mp3 renamed as vjbjetyj_mauricio_48.mp3
yjetyjbbdetyj_ciclano_48.mp3 renamed as yjetyjbbdetyj_mauricio_48.mp3

mauricio@phantom:~/z$ ls
5555_mauricio.mp3 mauricio_aruvbhgaweropbe.wav vjbjetyj_mauricio_48.mp3
mauricio_48.mp3 mmmmmetyjmauricio.wav yjetyjbbdetyj_mauricio_48.mp3

mauricio@phantom:~/z$ apt list | grep rename

WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.
arename/stable 4.0-2 all
autorenamer/stable 0.3-1 all
gprename/stable 2.6.6-1 all
ifrename/stable 30~pre9-8 amd64
krename/stable 4.0.9-3+b1 amd64
libdevel-caller-ignorenamespaces-perl/stable 1.0-1 all
mp3rename/stable 0.6-9 amd64
mrename/stable 1.2-12 all
pyrenamer/stable 0.6.0-1.1 all
rename/stable 0.20-3 all
renameutils/stable 0.12.0-4 amd64
mauricio@phantom:~/z$

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


6. Estou usando o suse 12

espaker
espaker

(usa XUbuntu)

Enviado em 06/06/2017 - 20:21h

Testei no Open Suse 12 porém não houve retorno algum, mesmo após o l os arquivos estavam como antes






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts