[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:50063] bashの変数について[2]
こんにちは、
たびたびすみません。S.Iです。
0から99までの乱数を取得し、0から取得した数値までの乱数を取得し
その二つをループして20回出力するスクリプトを書いたのですが、
#!/bin/bash
for i in `seq 0 20`;do
x=`expr $RANDOM % 100`
y=`expr $RANDOM % $x`
echo -e "$x\t$y"
done
きちんと出力する場合もあるのですが、たまに
22 17
31 0
40 30
48 34
57 25
65 51
74 10
83 17
91 8
expr: \245\274\245\355\244\307\244\316\263\344\244\352\273\273
0
8 3
17 16
26 2
34 15
43 38
52 50
60 50
69 41
9 8
18 16
27 25
と、不明な出力をする場合があります。
これはなぜでしょうか?