0

我在 UNIX 上有一个二进制文件,执行时会询问用户输入。这个二进制文件的输入是手动给出的。

我想自动化该过程,因为我已经知道输入。我无法修改二进制文件。我怎样才能做到这一点?这可能通过目标shell script甚至是ant目标吗?

4

1 回答 1

1

简单的输入重定向可能会起作用:

$ binaryFile <<EOF
input line 1
input line 2
input line 3
EOF

如果您需要更复杂的东西,请查看expect包。

于 2013-03-21T14:20:27.420 回答