您的位置:首页 > 其它

read -p可以跟至少一个参数

2011-09-15 15:43 197 查看
今天在学习脚本的时候,忽然发现read -p后面能够跟至少一个参数,以前一直以为只能跟一个,其实这个也是由于自己的惯性思维所致,O(∩_∩)O~

不说废话了,下面我们来学习一下这个简单的函数,相信你也会有收获的,(*^__^*) 嘻嘻……

cpsDeploy_menu(){

echo " --- CPS APP Menu--- "

echo " help app command: getdeploy app_name "

echo " Check app status: status app_name:app_name "

echo " Deploy Command : deploy IP app_name source_path/"

while true ; do

read -p "App> " appcomm deploylist

case "$appcomm" in

"quit")

break

;;

"getdeploy")

echo " Search $deploylist :"

num=`grep "^$deploylist" cpsapplist.prop | wc -l`

if [ $num > 0 ];

then

getdeployapp $deploylist

else

echo " Please sure the app name is correct! "

fi

;;

"deploy")

echo " cps app deployment now...."

echo "deploy directory: $deploylist"

deploywarapp $deploylist

#getdeploylist $deploylist

;;

"status")

getappstatus $deploylist

;;

esac

done

}

注意我表黄色的地方,appcomm和deploylist都是变量,这里又将appcomm作为变量使用了一个case。。。esac函数,

至于那个deploylist,其实它可以存在,也可以不存在,如果存在,他会在那个cpsapplist.prop文件中出现

希望你的到来能够有所收获,(*^__^*) 嘻嘻……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐