[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:50064] Re: bash の変数について[2]



おはようございます。きのしたです。

実行する前に、

$ export LANG=C

としてからやってみると、原因が分かると思います。
debianではインストール時に日本語を選択すると、自動的にシェルも日本語対応にな
ります。
ご参考まで。


> こんにちは、
> たびたびすみません。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
>
> きちんと出力する場合もあるのですが、たまに
>
> expr: \245\274\245\355\244\307\244\316\263\344\244\352\273\273
> 0
> 8       3
> と、不明な出力をする場合があります。
> これはなぜでしょうか?