【发布时间】:2018-07-16 13:29:15
【问题描述】:
我正在尝试将 grep 命令与 pexpect 一起使用,但 expect 函数似乎正在拾取之前发送行中的所有内容。
例如。
child.sendline("grep text somefile.txt")
ret = child.expect['text', 'root@*' ]
即使“文本”字符串不在 somefile.txt 中,我也将始终得到 0 作为输出。 如果在文件中找到字符串,如何正确使用它获取0,如果没有,则获取1?
【问题讨论】: