目标是提示用户提出问题(要输入字母数字),如果用户没有输入任何内容,则应该产生错误声明" ---->输入是必需的",然后循环返回并再次提示,但我无法弄清楚...我从我制作的另一个程序中获取了这个工作块,有关如何格式化它以给出空输入错误的任何提示?
while [ true ]
do
echo -n "Enter course code: "
read fact1
chk_num=$( echo $fact1 | grep '^[0-9][0-9]*$' | wc -l )
if [ "$chk_num" -eq 0 ]
then echo
echo "----> Entry is required"
echo
else break
fi
done