shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Variável para representar nome de vetor.


From: Cyolfi Cyro
Subject: Re: [shell-script] Variável para representar nome de vetor.
Date: Thu, 7 Jan 2016 10:40:08 -0200

Muito Obrigado Arkanon, resolveu o meu problema.

Cyro Ciolfi
Divisão de Suporte Computacional - CTI Renato Archer
Professor - Metrocamp

2016-01-07 10:26 GMT-02:00 Arkanon address@hidden [shell-script] <address@hidden>:
 

Opa.

Uma forma possível é usando 'eval':

eval echo '${#'$A'[@]}'


Em 7 de janeiro de 2016 10:03, Cyolfi Cyro address@hidden [shell-script] <address@hidden> escreveu:
 

Bom dia,

Preciso de um comando que me traga o tamanho de um vetor e achei o seguinte:

NOME_VETOR[0]=1
NOME_VETOR[1]=2
NOME_VETOR[2]=3

echo ${#NOME_VETOR[@]}
3

Esse comando funciona perfeitamente, o problema é que no meu script o nome do vetor irá mudar várias vezes e preciso colocar uma variável no lugar de NOME_VETOR, exemplo:

A=NOME_VETOR
echo ${#$A[@]}

Só que não consigo que a variável seja interpretada no comando, alguém já passou por algo assim?

Agradeço qualquer ajuda.

Cyro Ciolfi
Divisão de Suporte Computacional - CTI Renato Archer
Professor - Metrocamp




--
(o_  @arkanon  (Twitter)     __o
//\   address@hidden   _`\<,
V_/_      www.lsd.org.br  (_)/(_)
---------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]