我需要在倒数计时器循环中收听任何按键.如果按下任何键,则倒数计时器应该突破它的循环.这主要是有效的,除了输入键只是让倒数计时器更快.
#!/bin/bash
for (( i=30; i>0; i--)); do
printf "\rStarting script in $i seconds. Hit any key to continue."
read -s -n 1 -t 1 key
if [[ $key ]]
then
break
fi
done
echo "Resume script"
Run Code Online (Sandbox Code Playgroud)
我似乎无法找到任何在线任何位置检测输入密钥的示例.
bash ×1