这个脚本中可能存在哪些问题?
#!bin/bash
NUMBER=$RANDOM
echo " The number is: $NUMBER"
当我开始这个剧本,它会这样写:
The number is:
(我运行Ubuntu 12.04)
这个脚本中可能存在哪些问题?
#!bin/bash
NUMBER=$RANDOM
echo " The number is: $NUMBER"
当我开始这个剧本,它会这样写:
The number is:
(我运行Ubuntu 12.04)
因为你有你的家当一个错误,它应该是:
#!/bin/bash
(注意失踪/
)
大概: 你有多余的空间让他们不属于这是正确的:
NUMBER=$RANDOM
当你真正将它输入bash或者在你的脚本,这是不正确的:
NUMBER =$RANDOM
而在真实脚本中出现的shebang错误会导致脚本打印'文件未找到',并提前退出而没有其他输出。这不是我相信的错误报告。
请仔细检查您的脚本。
我有完全相同的问题...对我来说是工作(脚本) 代替:“回声$ RANDOM” 尝试:“$$”
我为以前的混乱的消息,因为对不起该$$是绝对的东西别的
,但我发现这个问题的一些替代解决方案: 生成随机数从0到12使用: VAR = $(SHUF -i0-12 -N1)
最后我找到一个理由,为什么它可能不适合你。
的原因可能是你运行你的脚本(SH myScript.sh),使其作品尝试(bash的myScript.sh)
当你只是做'回声$ RANDOM'在当前的外壳会发生什么? –