引数に大文字または小文字が1つ含まれているかどうか、またはそれ以外のもの(数字または単語など)を確認するスクリプトを作成しようとしています。
これまでのところ、これは完了しました:
if echo $1 | egrep -q '[A-Z]';
then echo "Uppercase";
elif echo $1 | egrep -q '[a-z]';
then echo "Lowercase";
else
echo "FAIL";
fi
それが文字ではない場合だけでなく、単語または2文字を挿入した場合でも失敗するようにする必要があります。