1
我想检查是否使用read
命令将用户输入的值是使用if/elif
语句以echo
东西输入键。我应该怎么做?检查是否按下回车键在Linux bash脚本
我想检查是否使用read
命令将用户输入的值是使用if/elif
语句以echo
东西输入键。我应该怎么做?检查是否按下回车键在Linux bash脚本
将用户输入结束时的\n
剥离,然后将值分配给shell变量。如果用户只按ENTER
,则读取的值将是空字符串。
read VAR
if [[ -z $VAR ]]; then echo "User pressed ENTER with no input text"; fi
也值得取消设置$ IFS变量。没有它,上面的代码可以在空格上运行,而不仅仅是\ n。 – tsds
你试过了什么? – pfnuesel
我试图检查“\ n”,如果输入但它没有工作 – JafarAlali92