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 <[EMAIL PROTECTED]> 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]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html