変数が[AZ]にあるかどうかを確認するには?
私は次のことを達成したいと思います:
read var
while [ $var in [A-Z] ]
do
#code here
done
どうやってこれを達成できますか?
ベストアンサー1
==
Bashでは、次の右側にパターンを使用できます[[ ... ]]
。
read var
LC_ALL=C # Turn off locale.
if [[ $var == [A-Z] ]] ; then
echo yes
fi
参加したくない場合は、y
地域設定をオフにする必要がありますA-Z
。