Bash: Как завершить бесконечный цикл с любой нажатой клавишей?

Мне нужно написать бесконечный цикл, который останавливается при нажатии любой клавиши.

К сожалению, этот цикл повторяется только при нажатии клавиши.

Идеи, пожалуйста?

#!/bin/bash

count=0
while : ; do

    # dummy action
    echo -n "$a "
    let "a+=1"

    # detect any key  press
    read -n 1 keypress
    echo $keypress

done
echo "Thanks for using this script."
exit 0
25
задан mkj 4 December 2016 в 12:16
поделиться