如何在bash中检查没有输入?

时间:2011-11-06 22:59:04

标签: bash

我正在寻找一个条件来避免用户将输入值留空。有什么建议吗?

由于

2 个答案:

答案 0 :(得分:8)

没有输入(甚至我相信的空格)作为空字符串输入,因此在输入var为空时检查输入:

input=
while [[ $input = "" ]]; do
   read input
done

答案 1 :(得分:0)

unset input
while [ -z ${input} ]; do
     read input
done