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

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

Re: [shell-script] Concatenar o nome da variavel


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 ?



reply via email to

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