我需要監聽倒數計時器循環中的任何按鍵。如果有任何按鍵被按下,則倒數計時器應該跳出循環。除了輸入鍵之外,這大部分工作只是使倒數計時器變得更快。Bash腳本倒數計時器需要檢測任何密鑰才能繼續
#!/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"
我似乎無法找到任何關於如何檢測在線任何地方輸入密鑰的例子。
順便說一句「打任何關鍵」的好工作。簡單! –