使用以下代码,我想从spawn.send("ls | grep *.dat\n");
. 我的 calss 实现Spawnable
了它的方法getStdout()
,但不知道如何使用它。ExpectJ 文档说:getStdout()
- 获取一个流,从中可以读取 Spawn 的标准输出。但这并没有让我更进一步。
private void expectC() throws IOException, TimeoutException, ExpectJException, InterruptedException {
ExpectJ expectJ = new ExpectJ();
Spawn spawn = expectJ.spawn("192.168.1.60", 22, "login", "pass");
spawn.send("ls | grep *.dat\n");
spawn.expectClose();
}