2012-07-02 45 views
0

考虑一个基本的程序 - SumOf2Numbers.cpp。我可以通过命令行给出2个数字作为输入,并给出数字的总和。脚本自动执行多个C++程序运行

我想运行此程序与各种输入,比如,

./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:我相信会有很多在线教程。但我不确定我应该如何执行搜索。

回答

4

这可以很容易用一个shell脚本来完成:

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