将输入过程自动化为二进制文件

时间:2013-03-21 13:05:16

标签: shell ant input automated-tests

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

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

1 个答案:

答案 0 :(得分:1)

简单的输入重定向可能有效:

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

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