Tentei algo similar a isso, mas não funcionou.
Ou não é assim que se faz ou eu devo estar
fazendo uma besteira das grandes.
Criei o arquivo teste.sh
#!/bin/bash
ARQS=`ls -1`
VETOR=($ARQS)
echo ${VETOR[*])
Dei o chmod a+x teste.sh e rodei.
Ele escreveu a seguinte coisa.
./teste.sh: syntax error near unexpected token `VETOR=($'
./teste.sh: ./teste.sh: line 4: `VETOR=($ARQS)'
A versão do bash que eu tenho eh 1.14.7
De qq forma eu vou ver a apostila.
fpasa wrote:
>Eu não tenho como testar agora, mas provavelmente isso funcione em
>bash.
>Estou me baseando na apostila (meleubash.txt) que está aqui no grupo,
>em arquivos. Dá uma olhada lá.
>
>ARQS=`ls -1`
>VETOR=($ARQS)
>echo ${VETOR[*])
>
>
>abraço,
>Fabiano
>
>--- Em address@hidden, Milton Taidi Sonoda
><msonoda@i...> escreveu
>
>
>>Ola
>>Sou novo em shell script, portanto desculpe se a pergunta
>>é muito tola.
>>É possivel fazer com que os arquivos de um diretorio sejam
>>atribuidos a um vetor usando sh ou bash?
>>
>>Obrigado.
>>Milton Taidi Sonoda.
>>
>>
>
>
>
>---------------------------------------------------------------------
>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: address@hidden
>---------------------------------------------------------------------
>Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
>---------------------------------------------------------------------
>
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
*Yahoo! Grupos, um serviço oferecido por:*
------------------------------------------------------------------------
*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:
address@hidden
<mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.