在多个命令行分段中循环

Iterate through multiple command line Arugments

本文关键字:循环 分段 命令行      更新时间:2023-10-16

我有一个c++程序,它需要像这样的命令行参数

./Program textfile.txt argu1 10 

然后,它使用cout在命令行上给出一个输出。

然而,有没有一种简单的方法可以输入

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

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

我宁愿不手动。。。

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

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