检查是否在linux bash脚本中按下了Enter键

时间:2013-11-25 18:40:19

标签: linux bash

我想检查用户使用read命令输入的值是否是使用if/elif语句的 Enter 键,以便echo。我该怎么办?

1 个答案:

答案 0 :(得分:2)

在将值赋给shell变量之前,将删除用户输入末尾的\n。如果用户只按ENTER,则读取的值将为空字符串。

read VAR
if [[ -z $VAR ]]; then echo "User pressed ENTER with no input text"; fi