美文网首页ShellshellShell那些事儿
shell使用getopts传入参数

shell使用getopts传入参数

作者: Songe_ | 来源:发表于2017-06-26 21:45 被阅读16次
    help(){
            echo "usage: $0 -f ip.list"
            exit
    }
    while getopts :f: opt
    do
        case $opt in
                f) file_dir=$OPTARG ;;
                *) help ;;                               #当传入其它参数显示help信息
        esac
    done
    if [ $# -eq 0 ];then
            help                                         #当没有传入参数显示help信息
    fi
    [[ -z "$file_dir" ]] && help                 #当-f传入的参数为空,显示help信息
    

    相关文章

      网友评论

        本文标题:shell使用getopts传入参数

        本文链接:https://www.haomeiwen.com/subject/fyzjcxtx.html