Renomear vários arquivos simultaneamente [RESOLVIDO]

1. Renomear vários arquivos simultaneamente [RESOLVIDO]

Leandro Moraes de Oliveira
lmoraes

(usa Slackware)

Enviado em 08/10/2008 - 12:10h

Olá preciso de um script para renomear vários arquivos com extenção gz.rec para gz ao ele ser rodado, por exemplo 1000 arquivos, tentei fazer isso usando um for até consegui em uma máquina, depois tentei em outra não foi da um erro "bad substituition" alguém sabe uma outra forma de fazer isso, talvez com um while sei lá
Obrigado


  


2. Não sei se ajuda, mas...

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 08/10/2008 - 12:54h

Tente esse script: http://www.slackbr.org/forum/viewtopic.php?f=45&t=15052


3. Re: Renomear vários arquivos simultaneamente [RESOLVIDO]

Leandro Moraes de Oliveira
lmoraes

(usa Slackware)

Enviado em 08/10/2008 - 13:54h

Cara não consegui usar este script.
na verdade eu poderia digitar uma linha de comando apenas para dar o rename.


4. Renomear vários arquivos

marivaldo rodrigues
marirrodrigues

(usa Debian)

Enviado em 10/10/2008 - 22:08h

Olá fiz este script para ajudar no seu problema, caso seja necessário alguma modificação é só postar.
#!/bin/bash
#
# Renomeia arquivos
#
# Autor Marivaldo Rodrigues Recife-PE
# Email marirrodrigues@gmail.com
#
#
### Observações Importantes ###
# Obs-1 Coloque este script dentro do diretório que contém os arquivos
# obs-2 Não esqueça de dar permissão de execução para o script,
# executando o comando chmod 700 ren_arq.sh

#
# ## Variáveis utilizadas: ##
# arq_ini --> recebe cada arquivo com o nome atual
# arq_final --> recebe cada arquivo já renomeado
#
#
# Início da Programação #


for arq_ini in $(ls $caminho | grep rec$ | tr "\n" " ") #lista arquivos em uma linha
do
#A próxima linha pega cada arquivo, retira o .rec e atribui a arqu_final
arq_final=$(echo $arq_ini | rev | cut -c5- | rev)# Retira o .rec e atribui a arqu_final
mv $arq_ini $arq_final # renomeia arquivos
done

Bom Trabalho!
Marivaldo Rodrigues (marirrodrigues)


5. Re: Renomear vários arquivos simultaneamente [RESOLVIDO]

Geraldo José Ferreira Chagas Júnior
gjr_rj

(usa Debian)

Enviado em 10/10/2008 - 22:39h

Cara, passei pelo mesmo problema, criei um script e postei aqui.

http://www.vivaolinux.com.br/script/Renomear-todos-os-arquivos-com-uma-determinada-caracteristica


6. Re: Renomear vários arquivos simultaneamente [RESOLVIDO]

Leandro Moraes de Oliveira
lmoraes

(usa Slackware)

Enviado em 11/10/2008 - 13:09h

Problema resolvido
Muito Obrigado a todos
:)
Valeu pelo script






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts