[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Criação de script para renomear arquivo
From: |
fabio_pires2003 |
Subject: |
Criação de script para renomear arquivo |
Date: |
Wed, 28 Jun 2006 15:22:41 -0000 |
User-agent: |
eGroups-EW/0.82 |
Ola a todos estou iniciando em Shell e gostaria de fazer o seguinte:
Preciso criar algo que renomeie recursivamente os arquivos e
diretórios de mina máquina:
O problema:
Vários arquivos e diretórios estão com o nome terminados com ",v".
A alteração do nome deve ser feita recursivamente.
PS: "é virgula v e não ponto v :)"
A solução.
Bolei um script mas ele nao renomeia recursivamente. tenho que entrar
em diretrio um por um e rodar, esta dando um trabalhão.
Segue o que eu fiz
CURRENT=`pwd`
for Dir in `ls aquieucolocodir`
do
if [ -d dircolocadoacima/${Dir}/ ]
then
cd ${CURRENT}/dircolocadoacima/${Dir}
rename 's/(.*),v$/$1/' *,v
cd ../..
fi
done
funciona mais nao recursivamente.
Alguma salvação???
Aguardo e agradeço :(
- Criação de script para renomear arquivo,
fabio_pires2003 <=