【发布时间】:2012-11-09 03:22:14
【问题描述】:
我正在尝试编写一个脚本来检查参数是否有单个大写或小写字母,或者是否有其他任何内容(例如数字或单词。)
到目前为止已经完成了:
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 个字母,都需要让它失败。
【问题讨论】:
-
感谢您提出的清晰且格式正确的问题。新的到来的良好开端。 =)
-
第一个问题做得很好!没见过太多这样的。 :) 恐怕我不知道你的问题的答案。 :(
-
你的外壳是什么?是 bash 吗?
标签: shell grep arguments character