示例1:执行shell脚本,打印一个如下的水果菜单:
1.apple
2.pear
3.banana
4.cherry
当用户输入对应的数字选择水果的时候,告诉他选择的水果是什么,并给水果单词加上一种颜色(随意),要求用case语句实现。
2.if嵌套:输入两个整数比较大小
第一题:
vim shuiguo.sh
进入文本编辑模式
cat << EOF
----------水果菜单---------
1.Apple
2.pear
3.banana
4.cherry
---------------------------
EOF
read -p "请选择您想吃的水果:" var
case $var in
1)
echo "Apple 红色"
;;
2)
echo "pear 粉色"
;;
3)
echo "banana 黄色"
;;
4)
echo "cherry 深红色"
;;
*)
echo "对不起,您想吃的水果没在此菜单上!!!"
esac
2. chmod +x shuiguo.sh
3. 运行 ./shuiguo.sh
4. 查看结果
第二题:
1.vim bijiao.sh
进入文本编辑模式
echo "please enter two number"
read a b
if test $a -eq $b
then echo "$a = $b"
elif test $a -gt $b
then echo "$a > $b"
else echo "$a < $b"
fi
2.chmod +x bijiao.sh
3.运行./bijiao.sh