@shell_guy

Как добавить переменную в ру скрипт?

Доброго времени суток!
Есть скрипт питон+баш
С помощью мультигреп отфильтровал нужый список мак адресов и разобрался как на их основании получить список IP (bash)
Подскажите кодом пожалуйста как запихнуть все мак адреса в переменную чтобы не писать каждый раз большой список адресов руками?
Как это сделать в ру3?

import paramiko
import os

host = "192.168.0.1"
port = 22
username = "root"
password = "passwd"

command = "arp -an |grep 'mac1\|mac2\|mac3\|mac4'"

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host, port, username, password)

# using exec_command
#stdin, stdout, stderr = ssh.exec_command("arp -an |grep 'mac1\|mac2\|mac3\|mac4'")
lines = stdout.readlines()
print(lines)
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
@AVKor
$ export test_var='test'
$ echo $test_var
test
$ python3
Python 3.9.2 (default, Feb 28 2021, 17:03:44) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ['test_var']
'test'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы