![按 SPACE 继续(而不是 ENTER)](https://linux22.com/image/181840/%E6%8C%89%20SPACE%20%E7%BB%A7%E7%BB%AD%EF%BC%88%E8%80%8C%E4%B8%8D%E6%98%AF%20ENTER%EF%BC%89.png)
我知道这个问题已经被提出和回答,但我找到的解决方案监听空间并输入:
while [ "$key" != '' ]; do
read -n1 -s -r key
done
有没有办法(在巴什)制作一个等待的脚本仅有的空格键?
答案1
我建议仅使用read -d ' ' key
.
-d delim
:继续直到读取到 DELIM 的第一个字符,而不是换行符
看:help read
我知道这个问题已经被提出和回答,但我找到的解决方案监听空间并输入:
while [ "$key" != '' ]; do
read -n1 -s -r key
done
有没有办法(在巴什)制作一个等待的脚本仅有的空格键?
我建议仅使用read -d ' ' key
.
-d delim
:继续直到读取到 DELIM 的第一个字符,而不是换行符
看:help read