日期:2014-05-16  浏览次数:20803 次

关于shell编程的基本问题,case有关的。
编写一个Shell程序,功能为:当用户从键盘输入a,则显示a文件,如果输入b,则显示b文件,否则显示error!


#!/bin/sh

echo "Please input \"a\" or \"b\""

read var

case "$var" in

[aA]) echo "Your input is a" ;;

[bB]) echo "Your input is b" ;;

* ) echo "Input Error!" ;;

esac
exit 0

因为不知道怎么在输入a或者b的情况下可以打开a b文件,所以先用
[aA]) echo "Your input is a" ;;

[bB]) echo "Your input is b" ;;
暂代咯~

求解!!!

------解决方案--------------------
cat a