1 |
Diego Alberto Ramponi wrote: |
2 |
> Gente, |
3 |
> |
4 |
> eu queria obter a lista de arquivos em um diretório e ter acesso a |
5 |
> esta lista em forma de array |
6 |
> |
7 |
> exemplo |
8 |
> |
9 |
> FILES=/dev/* |
10 |
> |
11 |
> e depois usar |
12 |
> |
13 |
> aquivo_no_5 = $FILES[4] |
14 |
> |
15 |
> mas isso não dá certo, encontrei uma solução genérica fazendo o seguinte: |
16 |
> |
17 |
> FILES=/dev/* |
18 |
> FILES_ARRAY=($FILES) |
19 |
> arquivo_no_5 = ${FILES_ARRAY[4]} |
20 |
> |
21 |
> existe alguma forma mais fácil de se conseguir uma array com objetos |
22 |
> do sistema ??? |
23 |
> |
24 |
> vlw gente |
25 |
> |
26 |
> Diego |
27 |
> |
28 |
> -- |
29 |
> KISS: |
30 |
> Keep |
31 |
> it |
32 |
> simple, |
33 |
> stupid! |
34 |
|
35 |
I=0 |
36 |
for FILES in $(ls /dev/*); do |
37 |
FILES[I]=${FILES} |
38 |
I=$(echo ${I}+1 | bc) |
39 |
done |
40 |
|
41 |
-- |
42 |
Jeronimo Zucco |
43 |
LPIC-1 Linux Professional Institute Certified |
44 |
Núcleo de Processamento de Dados |
45 |
Universidade de Caxias do Sul |
46 |
|
47 |
http://jczucco.blogspot.com |
48 |
|
49 |
|
50 |
|
51 |
-- |
52 |
gentoo-user-br@g.o mailing list |