标签: bash shell
我试图在Bash中生成一个随机数,但看起来$ RANDOM总是返回零。
我正在使用以下代码
#!/bin/sh #!/bin/bash testing=$((RANDOM)) echo $testing VAR=$((RANDOM%200+100)) echo $VAR
结果:
0 100
有人知道如何解决这个问题吗?
答案 0 :(得分:2)
从脚本中删除#!/bin/sh行。 $RANDOM适用于bash,不适用于sh。
#!/bin/sh
$RANDOM
bash
sh