迭代多个命令行参数

时间:2014-04-21 04:11:46

标签: c++ command-line-arguments argument-passing

我有一个需要命令行参数的c ++程序

./Program textfile.txt argu1 10 

然后使用cout在命令行上输出。

然而,是否有一种简单的输入方式

./Program textfile.txt argu1 10 
./Program textfile.txt argu1 20 
./Program textfile.txt argu1 30 

我需要文本文件中的输出,因为我需要运行其中的100个。

我宁愿不做手动......

1 个答案:

答案 0 :(得分:1)

如果您在bash shell中工作,可以使用:

for i in $(seq 10 10 1000)
do
  ./Program textfile.txt $i >> ouitput.txt
done