6
我想通过向变量添加随机整数来创建字符串来输出字符串。然而,Bash只是将数字加在一起。将整数作为字符串添加到变量bash中
#!/bin/bash
b=""
for ((x=1; x<=3; x++))
do
number=$RANDOM
let number%=9
let b+=$number
done
echo ${b}
说每一个随机数为1,则脚本将输出3而不是111 如何实现111所期望的结果?
+1作为一个详细的解释 –
你也可以这样算术扩展:'((number = RANDOM%9))' –