Как использовать чтение Bash с таймаутом?

Я могу попросить пользователя нажать Enter , используя read , и попросить его подождать, позвонив по ] сна . Но я не могу придумать, как делать и то, и другое одновременно. Я хочу, чтобы пользователю был предоставлен выбор:

Нажмите Ctrl + C , чтобы отменить, Введите , чтобы продолжить, или просто подождите 10 секунд

Как я могу это сделать?

64
задан codeforester 29 October 2018 в 05:16
поделиться