我想在shell脚本中创建一个民意调查:
回声“ 1-您叫什么名字?”
读名字
回显“您的名字是$ name”
回声“ 2-您的国家是什么?”
读国
回声“您的国家是$ country”
...
...等等...
...
我希望用户在问题中按ESC时,取消该问题即可跳至下一个问题。
谢谢!我一直在等待可能的答案!
最佳答案
这是如何知道用户是否选择了逃生:
read -s -n1 key
case $key in
$'\e') echo "Escape";;
esac
关于shell - 如何检测用户何时按ESC并在Shell脚本中执行某些操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17637591/