如果有人能告诉我在linux bin/bash脚本下下面几行应该是什么样子,我会很高兴:

rand1=%RANDOM%
rand2=%rand1:~1,2%
if %rand2% LSS 10 rand2=%rand2%+10
set /a macc6=%rand2%

甚至不知道是否有一个相当于%随机%的开始…

最佳答案

bash有$RANDOMBash variables
分步翻译:

rand1=$RANDOM
rand2=$((rand1 % 100))
(( rand2 < 10 )) && (( rand2 += 10 ))
export macc6=$rand2

没有临时变量:
export macc6=$(( RANDOM % 100 ))
(( macc6 < 10 )) && (( macc6 += 10 ))

10-08 18:08