一、shell脚本多行注释方法,即注释一个语句块:
:<<COMMENT
..
..
COMMENT
二、读取方向键输入
上:^[[A
下:^[[B
左:^[[D
右:^[[C
用cat -v看到这些方向键输入的字符,长度为三,实际上我们只须判断最后一个字符,即A,B,C,D,如下程序:
#!/bin/sh
KEY=()
echo "Press a direction Key:"
while :
do
#echo "Press a direction Key:"
read -s -n 1 KEY
#echo ${KEY[@]}
#echo "Length:`expr ${#KEY}`"
#echo ${KEY[0]}
case ${KEY[0]} in
"B")
echo "Down key pressed"
;;
"A")
echo "UP key pressed"
;;
"D")
echo "Left key pressed"
;;
"C")
echo "Right key pressed"
;;
*)
continue
#echo "Unknown key"
;;
esac
done