[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Duvida
From: |
Cassiano Sombrio_Hp |
Subject: |
RE: [shell-script] Duvida |
Date: |
Tue, 16 Apr 2002 12:17:55 -0300 |
Olá Juliano,
1a dúvida:
Se quiseres pegar os nomes de arquivos E diretórios dentro de um
diretório específico recursivamente e jogar para dentro de uma variável,
podes fazê-lo com um "find". O find, por default, é recursivo.
$ VAR=$(find /home/juliano)
Se quiseres pegar SOMENTE os nomes de arquivos dentro de um
diretório específico recursivamente e jogar para dentro de uma variável,
basta indicar como parâmetro "-type f".
$ VAR=$(find /home/juliano -type f)
Se apenas quiser listá-los, podes fazê-lo com "ls", passando "-R"
como parâmetro para indicar que queres que seja recursivo.
$ ls -R
2a dúvida:
Se você tem vários valores e queres executar uma seqüência de
comando sobre esses valores, não necessariamente necessita de um array.
Podes especificar estes valores no próprio "for". Sendo mais objetivo e
claro, experimente executar isto no shell e me entenderá:
for VALOR in valor1 valor2 valor3 valor4
do
echo $VALOR
done
Em "VALOR" será atribuido cada um dos valores especificados após
"in" - que podem ser separados por espaço, tab ou enter - para cada vez que
será executado o laço. O laço termina quando não houverem mais valores após
"in".
Espero ter ajudado, um abraço,
Cassiano
-----Original Message-----
From: Juliano [mailto:address@hidden]
Sent: terça-feira, 16 de abril de 2002 9:47
To: address@hidden
Subject: [shell-script] Duvida
Ola pessoal, entao tenho duas duvidas, alguem sabe como eu faco para pegar
os nomes de todos os arquivo s de um diretorio incluindo os subdiretorios ?
A outra e o seguinte, gostaria de criar um array e pegar o tamanho desse
array, para executar num for, como faco para pegar o tamanho do array ?
Valeu
Sair da lista: address@hidden
Banco Dados: http://br.groups.yahoo.com/group/shell-script/messages
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RE: [shell-script] Duvida,
Cassiano Sombrio_Hp <=