2013-11-25 68 views

回答

1

将用户输入结束时的\n剥离,然后将值分配给shell变量。如果用户只按ENTER,则读取的值将是空字符串。

read VAR 
if [[ -z $VAR ]]; then echo "User pressed ENTER with no input text"; fi 
+0

也值得取消设置$ IFS变量。没有它,上面的代码可以在空格上运行,而不仅仅是\ n。 – tsds