0

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") 
4

2 に答える 2