我有一个简单的C程序,可以根据输入的文件来分析所需的时间。它将句子中花费的时间打印到标准输出。有没有办法让bash脚本多次使用特定的输入来运行这个程序,并从每次迭代(从stdout)中抽出时间运行,这样我就可以在所有迭代中平均时间?我想制作一个简单的bash脚本,它可以运行我的可执行文件100多次
所以我将运行原来的C程序,像这样:
./test文件1文件2 out.out
并运行后,它会打印 “经过时间为XX.XX秒”到stdout 。
特别是,我将如何编写一个在相同的输入文件上运行100次测试的shell脚本,并将所有运行的运行时间平均化?
谢谢,抱歉没有澄清
谢谢你,但是我做了修改,以我原来的职位,只是想知道如果这可能会影响你的答案。 所以像test.sh这样的简单脚本,对于我在{0..99}中的“test.sh file1 file2 out.out” 运行;做 ./test $ 1 $ 2 $ 3 但是,我将如何平均所有迭代的时间? – 2015-02-08 20:17:20
我简化了它 - 请再看一下。 – 2015-02-08 21:18:27
谢谢,这正是我需要的! – 2015-02-09 05:51:45