#按键的编码 arrowup='\[A' arrowdown='\[B' arrowright='\[C' arrowleft='\[D' insert='\[2' delete='\[3'
SUCCESS=0
echo -n "Press a key" read -n3 key echo -n "$key" | grep "$arrowup" if [ "$?" -eq $SUCCESS ] #grep的返回自可以通过$?获得。0表示匹配成功 1表示不成功 2表示失败 then echo "up-arrow key pressed" exit $SUCCESS fi
echo -n "$key" | grep "$arrowdown" if [ "$?" -eq $SUCCESS ] then echo "down-arrow key pressed" exit $SUCCESS fi
|