我对 Unix (BASH) 非常陌生,我需要验证/检查用户号码输入以确保他们已输入的帮助:
- 以 4 开头的数字,以及
- 该号码的长度正好是三 (3) 位
目前,我仍在尝试让 #1 工作,但我已经遇到了麻烦,关于如何继续这个问题有什么建议吗?
我的代码:
echo "Please enter a three digit code that starts with '4':"
while read $input
do
if $input = '^[4]*'; then
echo "Your code started with 4"
else
echo "Invalid"
fi
done