您的位置:首页 > 其它

编译前进行配置选择

2014-02-13 11:46 120 查看
#!/bin/sh

echo "Supported types:\n"
echo "	1 - LCD of 5 inch, 800x480\n"
echo "	2 - LCD of 8 inch, 800x600\n"
echo "	3 - LCD of 8 inch, 1024x768\n"
echo "Please choose:"

local ANSWER

if read ANSWER
then
case $ANSWER in
1)
echo  "LCD 5, 800x480 is configed."
rm sys_config1.fex
cp sys_config1.fex-lcd_5  sys_config1.fex
;;
2)
echo  "LCD 8, 800x600 is configed."
rm sys_config1.fex
cp sys_config1.fex-lcd_8  sys_config1.fex
;;
3)
echo  "LCD 8, 1024X768 is configed."
rm sys_config1.fex
cp sys_config1.fex-lcd_8-1024x768  sys_config1.fex
;;
*)
echo "!!!Wrong choose."
;;
esac
fi
#!/bin/bash

echo "Supported types:"
echo "  1 - LCD of 5 inch, 800x480"
echo "  2 - LCD of 8 inch, 800x600"
echo "  3 - LCD of 8 inch, 1024x768"
#echo "Please choose:"

echo

if read -n1 -p "Please choose[1-3]:" ANSWER
then
echo
case $ANSWER in
1)
echo  -e "\033[0;34;1m"
echo  "LCD 5, 800x480 is configed."
echo  -e "\033[0m"
rm sys_config1.fex
cp sys_config1.fex-lcd_5  sys_config1.fex
;;
2)
echo  -e "\033[0;34;1m"
echo  "LCD 8, 800x600 is configed."
echo  -e "\033[0m"
rm sys_config1.fex
cp sys_config1.fex-lcd_8  sys_config1.fex
;;
3)
echo  -e "\033[0;34;1m"
echo  "LCD 8, 1024X768 is configed."
echo  -e "\033[0m"
rm sys_config1.fex
cp sys_config1.fex-lcd_8-1024x768  sys_config1.fex
;;
*)
echo -e "\033[0;31;1m"
echo "!!!Wrong choose!!!"
echo -e "\033[0m"
;;
esac
fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: