Perguntas sobre 'indirection'

2
respostas

Como acessar mais membros de uma matriz ao usar indireção de variável bash?

Considere o seguinte exemplo, parece que está funcionando bem com o índice 0 : $ a1=(1 2 3) $ a2=(a b c) $ for x in a1 a2; do echo "${!x}"; done 1 a $ for x in a1 a2; do echo "${!x[0]}"; done 1 a No entanto, com o índice 1 , não impri...
04.09.2018 / 22:03
2
respostas

Quantos níveis de indireção posso aplicar no Bash?

No bash, eu entendo que podemos ter uma expansão indireta variável de duas formas: Usando declare : declare -n foo=bar Usando a expansão ${!..} . Podemos combinar os dois: declare -n foo=SHELL bar=foo echo ${!bar} dá: /...
21.11.2018 / 14:30