Dizeyi oluşturmak için bir değişkene rastgele tamsayı ekleyerek bir dize çıktı vermek istiyorum. Ancak Bash, sayıları birlikte ekler. Tamsayıları değişkenler için bir değişken olarak ekleyin.
#!/bin/bash
b=""
for ((x=1; x<=3; x++))
do
number=$RANDOM
let number%=9
let b+=$number
done
echo ${b}
komut dizisi 3 yerine 111. nasıl 111 istenilen sonucu elde yapacağım, her rastgele sayı 1'dir Say?
+1 ayrıntılı bir açıklama için –
Bunun gibi aritmetik genişletme yapabilirsiniz: ((sayı = RANDOM% 9)) ' –