标签: bash
我正在寻找一个条件来避免用户将输入值留空。有什么建议吗?
由于
答案 0 :(得分:8)
没有输入(甚至我相信的空格)作为空字符串输入,因此在输入var为空时检查输入:
input= while [[ $input = "" ]]; do read input done
答案 1 :(得分:0)
unset input while [ -z ${input} ]; do read input done