LET char$=INKEY$
For bash scripts...
Just read the code for more info'.
Bazza...
- Code: Select all
#!/bin/bash
# An INKEY$ function for bash!
inkey() { char="" ; read -p "" -n1 -s -t1 char ; }
# Similar to BASIC's LET char$=INKEY$
# Do you remember INKEY$ in BASIC programming?
# Example:-
#
# PRINT "Some prompt:- "
# some_label:
# LET char$=INKEY$
# IF char$="<some_character>" THEN <do_something>
# IF char$="" THEN <do_something_else>
# GOTO some_label
# This is just a test piece only...
while true
do
printf "Some prompt:- "
# This is LET char$=INKEY$...
inkey
printf "Key pressed:- '$char'...\n"
if [ "$char" == "q" ]
then
printf "Quitting... \n"
break
fi
if [ "$char" == "" ]
then
printf "Timeout works OK...\n"
fi
if [ "$char" == "b" ]
then
printf "Barry Walker...\n"
fi
done