次のコードでは、から InputStream を読み取りたいと思いますspawn.send("ls | grep *.dat\n");
。私のカルスは実装されSpawnable
、それはメソッドgetStdout()
ですが、それを使用する方法がわかりません。ExpectJ docs は次のように述べています。 getStdout()
- Spawn の stdout を読み取ることができるストリームを取得します。しかし、これは私にそれ以上のことをさせません。
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();
}