我如何编写一个shell脚本,该脚本重复Java程序的特定次数



本质上,我想编写一个可能使用for loop的shell脚本,这使我可以多次重复程序,而无需手动呼叫确切地知道如何解释这一点,但是我想多次在CMD窗口中执行Java testfile.java命令,而无需手动执行)。

)。

我试图为bash中的unix shell编写它,如果这完全有帮助。

我的程序输出了一组我想查看的数字来分析最终行为,因此我需要对许多不同输入进行许多测试,并且我想简化该过程。我对外壳脚本有一个非常基本的理解 - 我今天尝试自学,但我真的不了解for循环的语法或如何编写.java文件调用的语法,但是我可以写它们在Shell脚本中有一点帮助。

这将是:

#!/bin/bash
javac Testfile.java # compile the program
for((i=1;i<=50;i++))
do
echo "Output of Iteration $i" >> outfile
java Testfile >> outfile
done

这将编译您的Java程序并运行50次,然后将输出存储在名为outfile的文件中。同样,您可以更改想要的迭代次数的50个。

#!/bin/bash
for i in {1..10}
do
#insert file run command here
done
#!/bin/bash
LOOPS=50
for i IN {1 .. LOOPS} 
do
   java TestFile >> out.log
done

相关内容

  • 没有找到相关文章

最新更新