Pular para o conteúdo

Armazenar comando em um variável

Responder tópico
  • Denunciar
  • Indicar

1. Armazenar comando em um variável

Enviado em 07/01/2021 - 01:02h

Boa noite, gostaria de saber como faço para armazenar um comando em uma variável, por exemplo : o comando hostname ser armazenado na variável host
host =(hostname)
está aparecendo o seguinte erro quando executo ; not found : 2(SERVFAIL)

Responder tópico

2. Re: Armazenar comando em um variável

Enviado em 07/01/2021 - 08:32h

Armazenar a saída/resultado de um comando, ou o nome do comando?
# Armazenar a saída
host="$(hostname)"
# Armazenar o nome do comando
host="hostname"
Sempre coloque $(comando) para armazenar a saída de um comando. Com () vc só vai criar um subshell.

3. Re: Armazenar comando em um variável

Enviado em 07/01/2021 - 18:03h

Pode ser
var=$(hostname)
var=`hostname ` #eh crase, não é aspas

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder