在我的计算机上是连接到串行接口的Cisco WS-C3550,我可以使用以下命令连接到设备:
cu -l /dev/cuau0 -s 9600
如果我连接到设备,我发送以下命令
show interface FastEthernet0/2
这个命令的输出我想在shell脚本中使用来获取一些值,我该怎么做呢?我使用FreeBSD(pfsense 2.0.1)作为操作系统。
我尝试了类似
的内容echo 'show interface FastEthernet0/2' > cu -l /dev/cuau0 -s 9600 > test.log
但是这不行。我收到以下错误:
不明确的输出重定向。
答案 0 :(得分:1)
尝试:
echo -e 'show interface FastEthernet0/2\n~.' | cu -l /dev/cuau0 -s 9600 > test.log
~.
删除了连接,请参阅http://www.freebsd.org/cgi/man.cgi?query=cu&sektion=1