Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

1. Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 28/11/2017 - 11:14h

Bom dia companheiros,

Estou aprendendo sobre a linguagem python e descobri que utilizando a importação os consigo utilizar comandos do shell script, ex:

#!/usr/bin/python
import os

os.system("sudo apt-get update")


Agora minha dúvida, caso alguém já tenha passado por isso, eu gostaria de adicionar um valor para variável e atribuir dentro do comando, exemplo simples e "burro":

#!/usr/bin/python
import os

usuario = str(input("Digite o Usuario:"))
os.system("echo usuario ")


Porém não conseguir fazer isso dar certo, alguém pode dar uma força?

Obrigado!


  


2. Re: Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 28/11/2017 - 12:27h

os.system("echo " + usuario) 



3. Re: Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 28/11/2017 - 13:50h

Se eu quiser utilizar essa variável em um comando:


export http_proxy=http://usuario:senha@ip:porta


Como ficaria? Tentei utilizar da forma que passou, mas ficou mais confuso.


Obrigado


4. Python

Oswaldo
OvidioOswaldo

(usa Debian)

Enviado em 28/11/2017 - 14:59h

E so colocar:

#!/usr/bin/python
import os

usuario = str(input("Digite o Usuario:"))
os.system("echo {}".format(usuario))


5. Re: Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 29/11/2017 - 10:22h

OvidioOswaldo escreveu:

E so colocar:

#!/usr/bin/python
import os

usuario = str(input("Digite o Usuario:"))
os.system("echo {}".format(usuario))


Não deu certo.. da erro:


Digite o Usuario:kelvin
Traceback (most recent call last):
File "./ScriptLinux.py", line 5, in <module>
usuario = str(input("Digite o Usuario:"))
File "<string>", line 1, in <module>
NameError: name 'kelvin' is not defined



6. Re: Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 04/12/2017 - 18:24h

O que você deseja fazer especificamente com esta exportação de variavel ?


7. Re: Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 04/12/2017 - 19:42h

plimo263 escreveu:

O que você deseja fazer especificamente com esta exportação de variável ?


Então na verdade gostaria de saber e entender e como usar o Python com Shell Script. Percebo que anda crescendo muito o uso de Python e quase todas empresas estão utilizando, gostaria de entender o seu uso mesmo junto com outra linguagem.

Como entendo um pouco de shell script gostaria de poder aplicar junto com python e ver se é possível utilizar as duas linguagens de forma mais rápida.


8. Re: Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 05/12/2017 - 09:01h

kelvinferraz escreveu:

plimo263 escreveu:

O que você deseja fazer especificamente com esta exportação de variável ?


Então na verdade gostaria de saber e entender e como usar o Python com Shell Script. Percebo que anda crescendo muito o uso de Python e quase todas empresas estão utilizando, gostaria de entender o seu uso mesmo junto com outra linguagem.

Como entendo um pouco de shell script gostaria de poder aplicar junto com python e ver se é possível utilizar as duas linguagens de forma mais rápida.


Bom dia, de fato Kelvin você pode usar o python e shell de forma unificada, usando por exemplo o módulo subprocess

#!/usr/bin/python3

import subprocess

usuario = input("Qual e o seu nome: ")
resp = subprocess.check_output(['echo', usuario])
print(resp.decode('utf8'))





9. Re: Receber valor variavel digitada e passar para um comando em shell script [RESOLVIDO]

Oswaldo
OvidioOswaldo

(usa Debian)

Enviado em 26/03/2018 - 14:21h

plimo263 escreveu:

kelvinferraz escreveu:

plimo263 escreveu:

O que você deseja fazer especificamente com esta exportação de variável ?


Então na verdade gostaria de saber e entender e como usar o Python com Shell Script. Percebo que anda crescendo muito o uso de Python e quase todas empresas estão utilizando, gostaria de entender o seu uso mesmo junto com outra linguagem.

Como entendo um pouco de shell script gostaria de poder aplicar junto com python e ver se é possível utilizar as duas linguagens de forma mais rápida.


Bom dia, de fato Kelvin você pode usar o python e shell de forma unificada, usando por exemplo o módulo subprocess

#!/usr/bin/python3

import subprocess

usuario = input("Qual e o seu nome: ")
resp = subprocess.check_output(['echo', usuario])
print(resp.decode('utf8'))



Deu errado




10. Eu acabei desistindo....

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 26/03/2018 - 21:42h

OvidioOswaldo escreveu:

plimo263 escreveu:

kelvinferraz escreveu:

plimo263 escreveu:

O que você deseja fazer especificamente com esta exportação de variável ?


Então na verdade gostaria de saber e entender e como usar o Python com Shell Script. Percebo que anda crescendo muito o uso de Python e quase todas empresas estão utilizando, gostaria de entender o seu uso mesmo junto com outra linguagem.

Como entendo um pouco de shell script gostaria de poder aplicar junto com python e ver se é possível utilizar as duas linguagens de forma mais rápida.


Bom dia, de fato Kelvin você pode usar o python e shell de forma unificada, usando por exemplo o módulo subprocess

#!/usr/bin/python3

import subprocess

usuario = input("Qual e o seu nome: ")
resp = subprocess.check_output(['echo', usuario])
print(resp.decode('utf8'))



Deu errado


Acabei desistindo companheiro, achei muito trabalho para fazer coisas simples, optei pelo velho Shell mesmo que desenrola tudo hahaahah







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts