最近在编译同事的程序时,发现make一下还要增加很多选项,于是写了一个脚本用来在执行前 简单的填几个参数即可,也算是温故一下 shell编程
#!/bin/sh
read -p "Enter your MIKE:Point Or Ship " var
mike="${var:0:1}"
if [ $mike = "p" -o $mike = "P" ]
then
mike='P'
else
mike='S'
fi
echo "Mike is $mike"
read -p "Enter your LED:Tianmai Or Fuzhou Or Shanghai " var
led="${var:0:1}"
if [ $led = "t" -o $led = "T" ]
then
led='TIANMAI'
fi
if [ $led = "f" -o $led = "F" ]
then
led='FUZHOU'
fi
if [ $led = "s" -o $led = "S" ]
then
led='SHANGHAI'
fi
echo "led is $led"
read -p "Enter your LINE:B1 Or Other " var
line="${var:0:1}"
if [ $line = "B" -o $line = "b" ]
then
line='ZHENGZHOU_B1'
else
line='OTHER_LINE'
fi
echo "line is $line"
echo -e "\033[32mmake MIKE=$mike LED=$led LINE=$line\033[0m"
make MIKE=$mike LED=$led LINE=$line
exit 0