How can I check in Bash if the Enter key has been pressed? I'm using the read command:
read -p "Please press ENTER" var
How can I check in Bash if the Enter key has been pressed? I'm using the read command:
read -p "Please press ENTER" var
Firstly, check whether the exit status is normal ($?
should be 0).
Secondly, check that $var
equals ""
.
You can also check the length of the $var variable after it was set by the read call. If it's 0, the user just hit enter without typing anything else:
read -p "Please press ENTER" var
if [ ${#var} -eq 0 ]; then
echo "Enter was hit"
fi