Python から Device.cli(....) コマンドを実行しようとすると、間違った出力が返されます。問題は何ですか?
たとえば、Juniper Device CLI で直接以下のコマンドを実行すると、sadasd-sdasd-asdasd と一致する正しい出力が得られます。
show configuration | display set | match sadasd-sdasd-asdasd
しかし、Python を使用して Junos CLI から同じコマンドを実行すると、出力はフィルター文字列と一致するのではなく、構成全体になります。
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")