我想编写一个bash脚本,它不断运行一个程序,并且每次都会将前四位数字递增一个,直到程序的输出从一个事物变为另一个事件。Bash脚本循环命令行参数
例如:
./exampleProgram的userName 0000-4567-4561-4564
输出:错误
./exampleProgram的userName 0001-4567-4561-4564
输出:错误
./exampleProgram的userName 0002-4567-4561-4564
输出:正确
-loop终止
最后三组四位数字将保持不变,这只是前四的是改变,因此最坏的情况是约10,000循环。
由于某种原因,当我使用这个命令时,仍然需要在命令行上输入内容。这可能是程序设置的方式吗?为了阻止像这样的循环来强化结果?我仍然处于脚本的循环中,因为我不必一遍又一遍地运行它,但每次都会提示输入内容。 – frillybob
如果不知道“exampleProgram”是什么,就不可能说出来。 – chepner