【发布时间】:2012-05-10 06:38:16
【问题描述】:
如果按下了 Enter 键,我如何检查 Bash? 我正在使用读取命令:
read -p "Please press ENTER" var
【问题讨论】:
标签: enter
如果按下了 Enter 键,我如何检查 Bash? 我正在使用读取命令:
read -p "Please press ENTER" var
【问题讨论】:
标签: enter
首先检查退出状态是否正常($?应该为0)。
其次,检查$var 是否等于""。
【讨论】:
您还可以在 $var 变量被 read 调用设置后检查它的长度。如果为 0,用户直接回车,不输入任何内容:
read -p "Please press ENTER" var
if [ ${#var} -eq 0 ]; then
echo "Enter was hit"
fi
【讨论】:
试试这个:
read var
echo $REPLY|hexdump -C
【讨论】: