<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java要多思考下

    成長^_^

       ::  :: 新隨筆 ::  ::  :: 管理 ::
      33 隨筆 :: 0 文章 :: 19 評論 :: 0 Trackbacks
    取腳本運(yùn)行參數(shù): $0 $1 $2 ...
    取腳本運(yùn)行參數(shù)個數(shù): $#
    取腳本運(yùn)行的所有參數(shù):$*
    判斷字符串相等:if [[ "$1" = "-cmd" ]]; then command=$2 fi ([后有空格,]前也有空格)
    變量命名:string1="/usr/local/redis/bin/redis-cli"
    取變量值:$string1
    命令調(diào)用:`export abc="abc"`
    字符串命令調(diào)用:result=`eval $string`
    將命令調(diào)用值賦給數(shù)組:results=(`eval $string`)
    取數(shù)組長度:${#results[@]}
    取數(shù)組值:${results[i]}
    取運(yùn)行參數(shù)數(shù)組值:${!i}
    調(diào)用外部腳本:. xxxx.sh

    附:redis數(shù)據(jù)批量操作腳本
    #!/bin/bash
    command="keys '*'"
    action="noaction"
    redis_cli="/usr/local/redis/bin/redis-cli"

    if [[ "$1" = "-cmd" ]]; then
        command=$2
    fi

    if [[  "$3" = "-act"  ]]; then
        action=$4
    fi

    #collect the command result to an array named results
    echo "=====> do command: $command"
    exec_command="$redis_cli $command"
    results=(`eval $exec_command`)

    if [[ ${#results[@]} = 0 ]];then
        exit 1
    fi

    for (( i = 0; i < ${#results[@]}; i++ )); do
        case $action in
            del)
                doaction="$redis_cli del ${results[i]}"
                ;;
            ttl)
                doaction="$redis_cli ttl ${results[i]}"
                ;;
            expire)
                doaction="$redis_cli expire ${results[i]} 60"
                ;;
            *)
                doaction="echo \"${results[i]}\""
                ;;
        esac
        
        actionResult=`eval $doaction`
        echo "=====> do action: $doaction ==> result: $actionResult"
    done

    調(diào)用形式:
    ./xxxx.sh
    ./xxxx.sh -cmd 'keys aa*'
    ./xxxx.sh -cmd 'keys aa*' -act del
    ./xxxx.sh -cmd 'keys aa*' -act expire
    ./xxxx.sh -cmd 'keys aa*' -act ttl

     
    posted on 2013-02-22 17:50 java要多思考下 閱讀(1799) 評論(0)  編輯  收藏 所屬分類: 系統(tǒng)運(yùn)維
    主站蜘蛛池模板: 亚洲一区二区三区影院 | 日韩免费高清大片在线| 四虎影视在线永久免费观看| 亚洲a视频在线观看| 无码区日韩特区永久免费系列 | 18级成人毛片免费观看| 久久免费香蕉视频| 亚洲精品国产va在线观看蜜芽| 亚洲AV成人一区二区三区观看 | 一二三四视频在线观看中文版免费| 亚洲色成人网一二三区| 久久精品免费一区二区| 国产小视频在线观看免费| 国产亚洲一区二区在线观看| 国产成人精品日本亚洲专区6| a毛片成人免费全部播放| 亚洲无码视频在线| 亚洲精品中文字幕| 最近免费中文字幕大全免费版视频| 久久亚洲精品成人AV| 青青青国产在线观看免费网站| 中文字幕乱码亚洲无线三区 | 7777久久亚洲中文字幕| 免费看无码自慰一区二区| 特级毛片A级毛片免费播放| 国产精品免费网站| 亚洲1区2区3区精华液| 亚洲午夜AV无码专区在线播放| 91成人免费福利网站在线| 国产午夜鲁丝片AV无码免费| jizz中国免费| 久久久久亚洲AV无码麻豆| 性感美女视频在线观看免费精品 | 亚洲熟妇av一区二区三区下载| 成人av免费电影| 91精品成人免费国产| 亚洲最大成人网色香蕉| 亚洲精品国产综合久久一线| 国产精品免费高清在线观看| 亚洲综合无码无在线观看| 国产精品成人观看视频免费|