Armazenar comando em um variável

1. Armazenar comando em um variável

carlos eduardo da silva braga
cadu405

(usa Outra)

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)


  


2. Re: Armazenar comando em um variável

Perfil removido
removido

(usa Nenhuma)

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

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts