Mudar nome de arquivos [RESOLVIDO]

1. Mudar nome de arquivos [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 14/12/2014 - 13:18h

Olá pessoal! Eu tenho alguns arquivos numa pasta com nomes diferentes: plano-z5s.dat, xyz-z5s.dat, plot-z5s.dat e etc.
Gostaria da ajuda de vocês para criar um script que muda-se somente o primeiro nome de cada arquivo de uma só vez(ex: plano-z5s.dat --> zeta-z5s.dat, xyz-z5s.dat --> alpha-z5s, plot-z5s.dat --> beta-z5s.dat).



  


2. Re: Mudar nome de arquivos [RESOLVIDO]

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 15/12/2014 - 09:09h

Dependendo do caso,use sed ou tr para trocar o texto do prefixo.

plano-z5s.dat --> zeta-z5s.dat,
xyz-z5s.dat --> alpha-z5s,
plot-z5s.dat --> beta-z5s.dat

Sobre como usar o sed, comandos em uma linha: http://sed.sourceforge.net/sed1line_pt-BR.html

http://www.dltec.com.br/blog/linux/exemplos-de-uso-do-comando-tr-no-linux/

O ideal seria fazer um script que receba o prefixo do arquivo a ser trocado e o novo nome.
Talvez usar o trap para mostrar o que será feito e só depois de confirmar executar o código.

Pesquisando um pouco aqui no VOL... Exemplos...

http://www.vivaolinux.com.br/topico/Comandos/Renomear-em-massa-%28complicado%29






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts