我基本上试图运行'(./ format3 | attackString)| grep searchString'在我的python脚本中, 但我无法访问format3进程的管道(代码中的宝贝),因为它在通信呼叫后关闭了。
我需要通信呼叫才能将我的attackString提供给二进制文件。 我知道我可以将婴儿的stdout写入文件,然后将该文件用作grep的stdin,但我觉得必须有另一种解决方法。
答案 0 :(得分:-1)
考虑使用sh
库,因为它解决了功能组合的管道问题:
https://amoffat.github.io/sh/#piping
这是一个非常简洁的图书馆,似乎只能解决你的问题。