pausa a čtení klávesnice skriptem
oldfrog na volny.cz
oldfrog na volny.cz
Středa Leden 29 00:16:17 CET 2003
>
>
>potřeboval bych v busyboxu (ořezaný BASH/ASH + základní funkce) udělat
>párvteřinové čekání na uživatelovu intervenci:
>
>* čeká na stisk klávesy, třeba 10 sec.
>* pokud byla stisknuta "ona pravá klávesa", odskočí "někam"
>* pokud nebyla stisknuta a uplynul timeout, odskočí "někam jinam"
>
>Netušíte někdo, jak na to?
>
>
$ read -t2 -n1 INPUT
Nacte do promenne INPUT ze vstupu jeden znak,
timeout jsou 2 sec. Pak bych pokracoval treba
pomoci case, dohromady:
---skript---------------
#!/bin/sh
read -t2 -n1 INPUT
case $INPUT in
a|A)
echo "ANO!";
;;
n|N)
echo "TAK NE.";
;;
*)
echo "JESTE JINAK...";
;;
esac
---skript---------------
Zdravi
OldFrog.
Další informace o konferenci Linux