用于自动执行c ++程序的多次运行的脚本

时间:2012-07-02 01:28:00

标签: c++ automation execution

考虑一个基本程序 - SumOf2Numbers.cpp。我可以通过命令行输入2个数字作为输入,它给出了数字的总和。

我想用各种输入来运行这个程序,比如

./a.out 5 6
./a.out 123456 654321
./a.out -200 200

输出将是,

5 + 6 = 11
-200 + 200 = 0 
123456+654321 = 777777

我希望自动化执行c ++代码并将输出存储在文件中的过程。我是编写脚本的新手。我想知道怎么做到这一点?我相信我可以通过编写perl或bash脚本来做到这一点。有人可以指导我一个很好的教程。

PS:我相信会有很多在线教程。但我不确定我应该如何进行搜索。

1 个答案:

答案 0 :(得分:4)

使用shell脚本可以轻松完成:

#!/bin/sh
(
  ./a.out 5 6
  ./a.out 123456 654321
  ./a.out -200 200
) > output.txt