Gentoo Archives: gentoo-user-br

From: Diego Alberto Ramponi <diego.ramponi@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Array em shell script
Date: Thu, 03 Aug 2006 18:42:39
Message-Id: cd4dca030608031142n20d89701ycf8951731710e3f5@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Array em shell script by Jeronimo Zucco
1 Encurtei mais o caminho, fiz o seguinte
2
3 FILES=(/dev/*);echo ${FILES[3]} e deu certo....
4
5 blz :)
6
7 vlw galera
8
9
10 Em 03/08/06, Jeronimo Zucco <jczucco@×××.br> escreveu:
11 >
12 > Diego Alberto Ramponi wrote:
13 > > Gente,
14 > >
15 > > eu queria obter a lista de arquivos em um diretório e ter acesso a
16 > > esta lista em forma de array
17 > >
18 > > exemplo
19 > >
20 > > FILES=/dev/*
21 > >
22 > > e depois usar
23 > >
24 > > aquivo_no_5 = $FILES[4]
25 > >
26 > > mas isso não dá certo, encontrei uma solução genérica fazendo o
27 > seguinte:
28 > >
29 > > FILES=/dev/*
30 > > FILES_ARRAY=($FILES)
31 > > arquivo_no_5 = ${FILES_ARRAY[4]}
32 > >
33 > > existe alguma forma mais fácil de se conseguir uma array com objetos
34 > > do sistema ???
35 > >
36 > > vlw gente
37 > >
38 > > Diego
39 > >
40 > > --
41 > > KISS:
42 > > Keep
43 > > it
44 > > simple,
45 > > stupid!
46 >
47 > I=0
48 > for FILES in $(ls /dev/*); do
49 > FILES[I]=${FILES}
50 > I=$(echo ${I}+1 | bc)
51 > done
52 >
53 > --
54 > Jeronimo Zucco
55 > LPIC-1 Linux Professional Institute Certified
56 > Núcleo de Processamento de Dados
57 > Universidade de Caxias do Sul
58 >
59 > http://jczucco.blogspot.com
60 >
61 >
62 >
63 > --
64 > gentoo-user-br@g.o mailing list
65 >
66 >
67
68
69 --
70 KISS:
71 Keep
72 it
73 simple,
74 stupid!