我正在ubuntu16.04上使用python=2.7
和pexpect=4.5.0
代码如下:
telnet.sendline("ls --color=never | grep -v bootimage | xargs -n1 rm -rf")
我把这句话从我的ubuntu电脑发到一个嵌入式linux机器上,我在virutalenv里。你知道吗
然而,这台嵌入式机器得到的是:
ls --color=never | grep -v bootimage | xar gs -n1 rm -rf
我是说,为什么xargs
会变成xar gs
。。。???我该怎么修?你知道吗
注意: 1我还发送其他较短的命令,它们很好。 2。以前很好。这种情况并非始终如一。
使用原始字符串可能是更好的选择,比如
telnet.sendline(r"ls color=never | grep -v bootimage | xargs -n1 rm -rf")
相关问题 更多 >
编程相关推荐