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: Gustavo Filgueiras
Subject: Re: [shell-script] Concatenar o nome da variavel
Date: Wed, 26 Mar 2014 23:53:46 -0300

Obrigado Paulo


Em 26 de março de 2014 22:16, Paulo Bettega <address@hidden> escreveu:
 

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]