Podemos modificar el comando read de un menú para que no sea necesario pulsar la tecla "ENTER" para elegir una opción.
read -n1 opcion (lee un carácter)
Ejemplo:
#!/bin/bash
clear
while :
do
echo "Elige una opccion:"
echo "1. Quien soy?"
echo "2. Espacio en el disco duro"
echo "3. Kernel en uso"
echo "4. Salir"
read -n1 opcion
case $opcion in
1) echo "Eres: ";
whoami;
echo;;
2) echo "Espacio en disco: ";
df -h;
echo ;;
3) echo "Kernel: ";
uname -a;
echo;;
4) echo "Bye!";
exit;;
*) echo "Error: Elige una opcion valida [1-4]";
echo;
echo;;
esac
done




