我已经写了 2 个脚本,感谢大家在这方面的帮助。
现在我想编写一个脚本以 1:4 的比例随机运行这两个脚本。我的文件名为 1.sh 和 2.sh。
我想生成一个从 1 到 4 的数字,然后使用 if 条件,如果生成的数字是 1,则运行 1.sh,否则运行 2.sh。我写了下面的脚本但它不起作用,我认为 if 条件行有问题,请你帮我解决这个问题。
va1=$((1 + RANDOM % 4))
if va1= 1 ; then bash 1.sh; else bash 2.sh; fi
最后我想运行这个脚本 4500 次。所以我将这个脚本保存为 random.sh
然后我会在终端上写:
for i in {1..4500}; do bash random.sh; done
请帮助我编写 random.sh 脚本,因为我的 if 条件行中缺少某些内容,因此它不起作用。我写的运行脚本 4500 次的行是否正确?最后是否可以运行一个脚本,该脚本又将运行 2 个脚本,它们都在同一个目录中。
以四分之一的概率运行 4500 次迭代:
我做的 :)
# 之后的内容是澄清
我从问题本身更改了数字,但您可以应用任何数字。