脚本程序输入 bash ubuntu linux
Script program inputs in bash ubuntu linux
我正在学习 C++ 编程课程。
我们的教授创建了一个 linux 验证脚本,我们的程序输出必须与之完全匹配。
它 运行 从他自己的程序中生成一个 output.txt 文件,然后将其与他的输出文件进行比较,如果不匹配则拒绝该脚本。
问题是,这个程序除了大约 150-200 行输入之外,如果出现任何错误,您必须重新开始。即使您输入了错误的字符,也必须重新启动它,因为退格键注册为它自己的字符。
我如何生成一个 bash 脚本来自动将所有输入输入到程序中?
注意:我们必须使用他的程序,如:~professor.name/submit asigname
您可以创建一个文本文件:
answers.txt
answer1
answer2
...
answerN
并将其用作程序的标准输入:
./your_program < answers.txt
How might I generate a bash script that would feed all of the input into the program automatically?
没有任何示例代码或 input/output,很难准确判断您需要什么。
否则,对于自动化交互式控制台程序的通用工具,我建议看一下 Expect
。
我正在学习 C++ 编程课程。
我们的教授创建了一个 linux 验证脚本,我们的程序输出必须与之完全匹配。
它 运行 从他自己的程序中生成一个 output.txt 文件,然后将其与他的输出文件进行比较,如果不匹配则拒绝该脚本。
问题是,这个程序除了大约 150-200 行输入之外,如果出现任何错误,您必须重新开始。即使您输入了错误的字符,也必须重新启动它,因为退格键注册为它自己的字符。
我如何生成一个 bash 脚本来自动将所有输入输入到程序中?
注意:我们必须使用他的程序,如:~professor.name/submit asigname
您可以创建一个文本文件:
answers.txt
answer1
answer2
...
answerN
并将其用作程序的标准输入:
./your_program < answers.txt
How might I generate a bash script that would feed all of the input into the program automatically?
没有任何示例代码或 input/output,很难准确判断您需要什么。
否则,对于自动化交互式控制台程序的通用工具,我建议看一下 Expect
。