[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Acessar diretório, executar ferramenta, sair e entrar no próximo
From: |
Flamarion Jorge |
Subject: |
Acessar diretório, executar ferramenta, sair e entrar no próximo |
Date: |
Fri, 14 May 2010 07:39:44 -0300 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100411 Lightning/1.0b1 Icedove/3.0.4 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bom dia pessoal,
A tempos como "ouvinte" venho agora com uma dúvida que não consigo
resolver mas tenho certeza que vocês poderão me ajudar.
Tenho um diretório com trocentos subdiretórios dentro dele, e dentro de
cada um desses trocentos subdiretórios tenho uma infinidade de arquivos.
O que eu preciso é fazer um script que, sequencialmente, crie uma cópia
do subdiretório em outro lugar, acesse o subdiretório, copie todos os
arquivos que existem lá para o subdiretório criado no outro lugar, em
seguida acesse o próximo e faça a mesma coisa...
Não existe um padrão sequencial nos nomes de diretórios a serem
recriados no outro lugar, mas todos são números, algo tipo:
1 34 22 55
Eu pensei em fazer um pequeno script que executa exatamente os passos
que eu quero.
Eu até consigo fazer isso, mas não consigo acessar o diretório subsequente.
E com isso eu só cheguei até aqui:
#!/bin/bash
dir=`ls -1`
for i in $dir
do
mkdir -p /opt/lala/$dir
cd $dir
cp -v *.rrd /op/lala/$dir
cd ..
done
Isso até replica meus diretório dentro de /opt/lala mas não consegue
copiar os arquivos para os lugares corretos...
E com isso eu peço a ajuda de vocês para resolver esta pequena questão.
Att,
- --
Flamarion Jorge
OpenPGP Key: 6CA750E1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkvtKGMACgkQ0SDRnmynUOHjuQCgo2CwaX8yaGu1Pnuzk6Z5iHMJ
hXgAnjmf8pjVRHrPJnoTer4VcUIXaV8y
=gJqy
-----END PGP SIGNATURE-----
- Acessar diretório, executar ferramenta, sair e entrar no próximo,
Flamarion Jorge <=