加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何检测用户何时按ESC并在shell脚本中执行某些操作

发布时间:2020-12-16 01:35:44 所属栏目:安全 来源:网络整理
导读:我想在 shell脚本中创建一个poll: 回声“1 – 你叫什么名字?” 读名字 回声“你的名字是$name” 回声“2 – 你的国家是什么?” 阅读国家 回声“你的国家是$country” … …等等… … 我想如果用户在问题中按ESC,取消问题跳转到下一个问题. 谢谢!我一直在
我想在 shell脚本中创建一个poll:

回声“1 – 你叫什么名字?”
读名字
回声“你的名字是$name”

回声“2 – 你的国家是什么?”
阅读国家
回声“你的国家是$country”

…等等…

我想如果用户在问题中按ESC,取消问题跳转到下一个问题.

谢谢!我一直在等待可能的答案!

这是如何知道用户是否选择了escape:
read -s -n1  key

 case $key in
     $'e') echo "Escape";;
 esac

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读