如果有人能告诉我在linux bin/bash脚本下下面几行应该是什么样子,我会很高兴:
rand1=%RANDOM%
rand2=%rand1:~1,2%
if %rand2% LSS 10 rand2=%rand2%+10
set /a macc6=%rand2%
甚至不知道是否有一个相当于%随机%的开始…
最佳答案
bash有$RANDOM
(Bash variables)
分步翻译:
rand1=$RANDOM
rand2=$((rand1 % 100))
(( rand2 < 10 )) && (( rand2 += 10 ))
export macc6=$rand2
没有临时变量:
export macc6=$(( RANDOM % 100 ))
(( macc6 < 10 )) && (( macc6 += 10 ))