Enter如果已按下该键,我如何检查 Bash ?我正在使用读取命令:
read -p "Please press ENTER" var
首先检查退出状态是否正常($?
应该为0)。
其次,检查$var
等于""
。
您还可以检查 $var 变量在 read 调用设置后的长度。如果为 0,用户只需按 Enter 键,无需输入任何其他内容:
read -p "Please press ENTER" var
if [ ${#var} -eq 0 ]; then
echo "Enter was hit"
fi
试试这个:
read var
echo $REPLY|hexdump -C