Resultado de Comando em um Script [RESOLVIDO]

1. Resultado de Comando em um Script [RESOLVIDO]

leonardo madeira
leonardomadeira

(usa Ubuntu)

Enviado em 06/11/2016 - 18:29h

Boa tarde amigos, estou com uma dúvida:

Tenho um script de cadastro de usuário e gostaria de exibir nele o IP externo do servidor.

Estou usando o programa curl para exibir o IP .. com o comando curl ifconfig.me .

Como eu faço pra aparece o resultado desse comando em um script?

Fiz asimm:

$ip='curl ifconfig.me'
echo "IP do Servidor: $ip"

Porem ele retorna o texto: curl ifconfig.me

Como exibir o resultado do comando e não o texto?



  


2. Re: Resultado de Comando em um Script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/11/2016 - 18:37h

leonardomadeira escreveu:

Boa tarde amigos, estou com uma dúvida:

Tenho um script de cadastro de usuário e gostaria de exibir nele o IP externo do servidor.

Estou usando o programa curl para exibir o IP .. com o comando curl ifconfig.me .

Como eu faço pra aparece o resultado desse comando em um script?

Fiz asimm:

$ip='curl ifconfig.me'
echo "IP do Servidor: $ip"

Porem ele retorna o texto: curl ifconfig.me

Como exibir o resultado do comando e não o texto?


Você está usando aspas simples.
Não são aspas simples que se usa.
Usa-se um par de acentos graves.
Sabe aquele que se usa para fazer crase? à?

Então $ip='curl ifconfig.me' é errado. Usa-se

$ip=`curl ifconfig.me`

Ou usando BASH pode-se usar $()

$ip=$(curl ifconfig.me)

O par de acentos graves é mais universal.
$() pode não funcionar se não for usado BASH.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts