|
From: | Gustavo Filgueiras |
Subject: | Re: [shell-script] Concatenar o nome da variavel |
Date: | Wed, 26 Mar 2014 23:53:46 -0300 |
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]
- Concatenar o nome da variavel, Gustavo Filgueiras, 2014/03/26
- Re: [shell-script] Concatenar o nome da variavel, Paulo Bettega, 2014/03/26
- Re: [shell-script] Concatenar o nome da variavel, Gustavo Filgueiras <=
- Re: [shell-script] Concatenar o nome da variavel, Julio C. Neves, 2014/03/27
- Re: [shell-script] Concatenar o nome da variavel, Enilton Angelim, 2014/03/27
- Prev by Date: Re: [shell-script] Concatenar o nome da variavel
- Next by Date: Re: [shell-script] Concatenar o nome da variavel
- Previous by thread: Re: [shell-script] Concatenar o nome da variavel
- Next by thread: Re: [shell-script] Concatenar o nome da variavel
- Index(es):