Pular para o conteúdo

variaveis [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. variaveis [RESOLVIDO]

Enviado em 12/02/2016 - 19:14h

sou novo em shell script e gostaria de saber como concatenar um comando a uma variável .
EX:
#!/bin/bash
# script para instalar
echo -n " digite o nome do pacote pacote:"
read pacote
ins=`sudo apt-get install`
instalar="$ins $pacote"
echo "$instalar"


Responder tópico

2. Re: variaveis

Enviado em 12/02/2016 - 19:38h


Olá,

Mantendo a sua lógica, segue as correções:

ins=`sudo apt-get install` : Aqui vc esta atribuindo o resultado do comando apt-get na varivel ins. Para vc fazer o que vc quer, deve trocar as crases por aspas. Assim: ins='sudo apt-get install'

echo "$instalar" : Aqui o erro é que vc esta dando echo (imprimindo na tela) e não executando. basta retirar o echo.
Corrigido, o script ficaria assim:
#!/bin/bash
# script para instalar
echo -n " digite o nome do pacote pacote:"
read pacote
ins='sudo apt-get install'
instalar="$ins $pacote"
$instalar
OBS: existem maneiras melhores de se fazer isso, mas como foi um exemplo, so corrigi o que está errado.

abs

---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

3. Re: variaveis [RESOLVIDO]

Enviado em 12/02/2016 - 20:01h

matheus21 escreveu:

sou novo em shell script e gostaria de saber como concatenar um comando a uma variável .
EX:
#!/bin/bash
# script para instalar
echo -n " digite o nome do pacote pacote:"
read pacote
ins=`sudo apt-get install`
instalar="$ins $pacote"
echo "$instalar"
____________________________________________

Boa noite.
Exemplo:
dt="date"
user@debian:=> $dt
Sex Fev 12 19:58:20 BRST 2016
att.:
Marcelo

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder