Bash中的$ RANDOM不起作用

use*_*217 3 random bash

这个脚本中的问题可能出在哪里?

#!bin/bash
NUMBER=$RANDOM
echo " The number is: $NUMBER"
Run Code Online (Sandbox Code Playgroud)

当我开始这个脚本时,它会写下这个:

The number is:
Run Code Online (Sandbox Code Playgroud)

(我正在运行Ubuntu 12.04)

Gil*_*not 7

因为你的shebang有错误,它应该是:

#!/bin/bash
Run Code Online (Sandbox Code Playgroud)

(注意遗失/)


小智 5

最后,我找到了一个可能对您不起作用的原因。

原因可能是您以(sh myScript.sh)身份运行脚本以使其可以尝试(bash myScript.sh)