zoukankan      html  css  js  c++  java
  • 【1.6】shell使用 -p -f 之类的参数

    usage(){
        echo $1
        echo '$#': $#
        action "error" /bin/false
            echo "usage: install_mysql.sh  -F   -f   mysql-x-x.tar.xx  -d /data/mysql  -l /data/mysql_log -b /data/backup -p xxxxx"
    
    }
    
    while getopts :f:d:b:p:l:F opt
    do
            case "$opt" in
                    h) usage && exit ;;
                    f) mysql_tar=$OPTARG ;;
                    d) datadir=$OPTARG ;;
                    l) logdir=$OPTARG ;;
                    b) backupdir=$OPTARG ;;
                    F) force_install=1 ;;
                    p) password=$OPTARG ;;
                    *) usage && exit;;
            esac
    done

    usage(){echo $1echo '$#': $#action "error" /bin/false        echo "usage: install_mysql.sh  -F   -f   mysql-x-x.tar.xx  -d /data/mysql  -l /data/mysql_log -b /data/backup -p xxxxx"
    }
    while getopts :f:d:b:p:l:F optdo        case "$opt" in                h) usage && exit ;;                f) mysql_tar=$OPTARG ;;                d) datadir=$OPTARG ;;                l) logdir=$OPTARG ;;                b) backupdir=$OPTARG ;;                F) force_install=1 ;;                p) password=$OPTARG ;;                *) usage && exit;;        esacdone

  • 相关阅读:
    vue父子组件传值的方式
    定时任务写法
    仅仅为笔记
    consul剔除某个服务
    mybatis批量查询
    一次eureka的事故
    feign的工作原理
    JVM优化
    threadlocal应用
    秋招总结
  • 原文地址:https://www.cnblogs.com/gered/p/14142246.html
Copyright © 2011-2022 走看看