gpt4 book ai didi

bash - 如何编写一个 shell 脚本来重复 java 程序特定次数?

转载 作者:行者123 更新时间:2023-11-29 09:49:00 24 4
gpt4 key购买 nike

本质上,我正在寻找编写一个 shell 脚本,可能使用 for 循环,这将允许我多次重复程序调用而无需手动执行(我不知道如何解释这个,但是我想在 cmd 窗口中多次执行 java TestFile.java 命令,而无需手动执行)。

我正在尝试用 bash 为 UNIX shell 编写它,如果这有帮助的话。

我的程序输出一组数字,我想查看这些数字以分析最终行为,因此我需要对许多不同的输入执行许多测试,并且我想简化流程。我对 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 更改为所需的迭代次数。

关于bash - 如何编写一个 shell 脚本来重复 java 程序特定次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com