Ich muss auf jeden Tastendruck in einer Countdown-Timer-Schleife zu hören. Wenn eine Taste gedrückt wird, sollte der Countdown-Timer aus der Schleife ausbrechen. Dies funktioniert meistens bis auf die Eingabetaste, wodurch der Countdown-Timer schneller läuft.Bash Skript Countdown-Timer muss jede Taste zum Fortfahren
#!/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"
Ich kann einfach keine Beispiele finden, wie man den Enter-Schlüssel irgendwo online entdecken kann.
Gute Arbeit für einen "Hit any key" übrigens. Einfach! –