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))' –