LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1559|回复: 2

shell脚本中如何识别用户输入的回车键

[复制链接]
发表于 2010-7-3 09:24:17 | 显示全部楼层 |阅读模式
请问,当用户输入回车键时,shell如何获取该回车键?我尝试了使用read,但好像没成功。
[html]
echo "Enter your choice: [y/n]"
read input
echo "your choice is: "
[/html]

当用户直接输入回车,如何使其效果跟输入Y一样?
发表于 2010-7-3 14:00:34 | 显示全部楼层
呃...
为什么去判断回车呢?
难道输入y以后就不用回车了?
每次都有回车 判断还有意义么?

楼主应该知道什么是空的概念吧!
去判断是否为空, 而不是去判断是否为回车键.
当然也可以不去判断

1.y
2.n
3.其它(这里就包含空)
回复 支持 反对

使用道具 举报

发表于 2010-7-5 08:27:03 | 显示全部楼层
Post by gradysp;2101125
请问,当用户输入回车键时,shell如何获取该回车键?我尝试了使用read,但好像没成功。
[html]
echo "Enter your choice: [y/n]"
read input
echo "your choice is: "
[/html]

当用户直接输入回车,如何使其效果跟输入Y一样?



read -p "Enter your choie: [y/n]" input
a=${input:=y}
echo "your choice is: $a"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表