Когда я пытаюсь выполнить команду Device.cli (....) из python, это дает мне неправильный вывод. В чем может быть проблема?
Например, если я выполню приведенную ниже команду непосредственно на CLI Juniper Device, она выдаст правильный вывод с соответствием sadasd-sdasd-asdasd.
show configuration | display set | match sadasd-sdasd-asdasd
Но если я выполню ту же команду из интерфейса командной строки Junos с python, выводом будет целая конфигурация, а не соответствие строке фильтра.
device = Device(host=host, user=device_ssh_user, ssh_private_key_file=device_ssh_key,
passwd=password)
device.open()
configuration = device.cli("show configuration | display set | match sadasd-sdasd-asdasd")