|
From: | Paulo Bettega |
Subject: | Re: [shell-script] Concatenar o nome da variavel |
Date: | Wed, 26 Mar 2014 22:16:29 -0300 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 |
Olá Gustavo, um jeito é usando o eval rootPRD=bla rootBD=xpto sufix=PRD eval \$root$sufix bash: bla: comando não encontrado eval echo \$root$sufix bla sufix=BD eval echo \$root$sufix xpto O eval executa a variável, então se a variável for uma entrada de usuário, alguém pode fazer read sufix $(cat /etc/passwd) # ou `cat /etc/passwd` echo $sufix $(cat /etc/passwd) eval echo \$root$sufix root:x:0:0::/root:/bin/bash bin:x:1:1:bin:/bin:/bin/false ...... Abraços Paulo Bettega On 26-03-2014 21:30, Gustavo Filgueiras wrote:
Caros, boa noite. Estou com um dúvida mas não sei se é possível fazer, gostaria de concatenar o nome da variável, exemplo. rootPRD="bla" rootBD="xpto" e no codigo usar dessa forma: sufix="PRD" echo "a senha de root é: $root$sufix" a saida seria: bla tem como ?
[Prev in Thread] | Current Thread | [Next in Thread] |