2012-07-02 64 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