[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] eval + array
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] eval + array |
Date: |
Wed, 19 Oct 2005 18:34:43 -0200 |
faz assim
mac[$i]=`pega o mac `
placa[$i]=`pega o nome da placa`
;-)
Em 19/10/05, Fabricio Lopes de Souza<address@hidden> escreveu:
> Estou tentando fazer uma substituição , esta complicado !
> É mais ou menos assim
> Tenho algumas arrays , os nomes dela variam de eth0 a ethX
> A criação dessas arryas nao é estatica , ou seja , a aplicação cria se for
> preciso , por isso precisava fazer algo do tipo
>
> Trecho do script ( que nao esta dando certo :( )
>
> //-----------------------------------------
> i=0
> while : ; do
> ifconfig eth${i} > $null 2> $null || break
> echo "Placa encontrada : eth${i} "
> eval eth${i}[1]=`pega o mac `
> eval eth${i}[2]=`pega o nome da placa`
> # Agora vem minha tentativa frustada :(
> eval set -- $eth${i}[*]
> echo "MAC ADDRES" : $1
> echo "NOME DO DEVICE " : $2
> ((i++))
> done
> //-----------------------------------------
>
> Bom jah tentei de outros jeitos , mas em algumas tentativas ele me
> retornava
> bad substituition , queria uma coisa sem o set de preferencia .
> Eu só quero saber um jeito de trabalhar com essas variaveis , pq no futuro
> do programa vou precisar fazer isso ...
> Esperoque tenham entendido :D
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> 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
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.
- eval + array, Fabricio Lopes de Souza, 2005/10/19
- Re: [shell-script] eval + array,
Tiago Barcellos Peczenyj <=