脚本程序在bash ubuntu linux中输入

时间:2015-12-02 23:38:31

标签: linux bash ubuntu input data-entry

我参加C ++编程课程。

我们的教授创建了一个linux验证脚本,我们的程序输出必须与之完全匹配。

它耗尽了自己的程序并生成了一个output.txt文件,然后将其与输出文件进行比较,如果它不匹配则拒绝该脚本。

问题是,这个程序除了150-200行输入外,如果出现任何错误,你必须重新开始。如果你输入一个不正确的字符,它必须重新启动,因为退格键会注册为它自己的字符。

如何生成一个bash脚本,将所有输入自动提供给程序?

注意:我们必须使用他的程序,如:〜professor.name / submit asigname

2 个答案:

答案 0 :(得分:1)

您可以创建文本文件:

answers.txt

answer1
answer2
...
answerN

并将其用作程序的stdin:

./your_program < answers.txt

答案 1 :(得分:0)

  

如何生成一个bash脚本,将所有输入自动提供给程序?

如果没有任何示例代码或输入/输出,很难确定您需要的是什么。

否则,对于自动化交互式控制台程序的通用工具,我建议您查看Expect