shell脚本 传参数 case for
$ cat openstack_install.sh #!/usr/bin/env bash function usage { echo "Usage:$0 [OPTAION]..." echo "master install openstack master in this system." echo "compute install openstack compute in this system." exit } function process_option { case "$1" in -h|--help) usage ;; master) libary="keystone nova ceilometer horizon" ;; compute) libary="nova ceilometer" ;; *) usage esac } for arg in "$@"; do process_option $arg done for lib in $libary; do echo $lib done
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。