如果没有给出参数,我怎么能产生错误?

时间:2015-12-08 13:24:35

标签: loops if-statement

目标是提示用户提出问题(要输入字母数字),如果用户没有输入任何内容,则应该产生错误声明" ---->输入是必需的",然后循环返回并再次提示,但我无法弄清楚...我从我制作的另一个程序中获取了这个工作块,有关如何格式化它以给出空输入错误的任何提示?

    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

0 个答案:

没有答案