[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Criação de script para renomear arquivo
From: |
Vanderlei |
Subject: |
Re: [shell-script] Criação de script para renomear arquivo |
Date: |
Wed, 28 Jun 2006 16:32:09 +0000 (GMT) |
Utiliza o comando find:
find ~/ -type d
"~/" = Diretório base, com esse comando serão listados todos os diretórios
filhos além do base informado.
flw´s
fabio_pires2003 <address@hidden> escreveu: 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 :(
Vanderlei Alves de Souza
---------------------------------
Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e
anti-spam realmente eficaz.
[As partes desta mensagem que não continham texto foram removidas]