我正在开发一个项目,我需要使用不同的参数运行代码数千次。喜欢
gringo some_random_SAT.lp --const n=i |clasp 0
我需要不断更改i
从1到500并获取some_random_SAT.lp
输出的信息,然后我需要对我拥有的c ++代码执行相同操作。将所有数据写入文件。我的问题是如何做到这一点。
我不是要求某人告诉我如何做到这一切,我只是想知道一本好书或者在哪里学习如何做类似这样的事情。
如果perl工作得更好,我可以做到这一点,我没有附加到python。
我正在运行Linux,如果这有任何区别。
答案 0 :(得分:0)
编写一个简单的bash脚本来为你完成。
你可以使用for循环多次重复命令,每次都递增。
要获取输出(我想将其保存在文本文件中就足够了吗?),您可以将每次执行的输出传递给文件,甚至可以将每个执行的文件传输到单独的文件中。
How to fetch the output and use i in the file name (if you want each output in a different file)