function information
{
echo "---------------------------"
echo "图书馆管理系统(5.4版本)"
echo
echo -n "| " ;echo "1:添加图书"
echo -n "| " ;echo "2:删除图书"
echo -n "| " ;echo "3:图书列表"
echo -n "| " ;echo "4:查找图书"
echo -n "| " ;echo "5|q:退出系统"
echo
echo "---------------------------"
read -p "请输入你的选择:" a
case "$a" in
1)
. ./add.sh ;;
2)
. ./delete.sh ;;
3)
. ./list.sh ;;
4)
. ./search.sh;;
5|q|Q)
return -1 ;;
*)
. ./information.sh;;
esac
}
那个. ./add.sh是什么意思啊?两个点之间有个空格我把空格去掉就跳不过去了。