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