按空格键继续(不是 ENTER)

ada*_*009 9 bash shell-script read wait

我知道这个问题已经被问过并回答过,但我找到的解决方案会侦听空间并输入

while [ "$key" != '' ]; do
        read -n1 -s -r key
done
Run Code Online (Sandbox Code Playgroud)

有没有办法(在bash 中)制作一个等待空格键的脚本?

Cyr*_*rus 21

我建议只使用read -d ' ' key.

-d delim: 继续直到读到 DELIM 的第一个字符,而不是换行符


看: help read