<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
    取腳本運行參數(shù): $0 $1 $2 ...
    取腳本運行參數(shù)個數(shù): $#
    取腳本運行的所有參數(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]}
    取運行參數(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要多思考下 閱讀(1790) 評論(0)  編輯  收藏 所屬分類: 系統(tǒng)運維
    主站蜘蛛池模板: 日本XXX黄区免费看| 95免费观看体验区视频| 在线观看免费毛片| 亚洲影视自拍揄拍愉拍| 亚色九九九全国免费视频| 亚洲成人黄色在线| 黄色网址免费观看| 亚洲国产激情在线一区| 夜夜嘿视频免费看| 亚洲国产欧美一区二区三区| 女人让男人免费桶爽30分钟| 久久亚洲精品11p| 亚洲国产天堂久久综合| 一区二区三区免费视频观看| 国产精品亚洲αv天堂无码| 高清免费久久午夜精品| 亚洲色自偷自拍另类小说| 久久免费视频精品| 亚洲一区二区三区四区视频| 搡女人免费视频大全| 噜噜噜亚洲色成人网站| 国产午夜亚洲精品国产成人小说| 国内精品久久久久影院免费 | 亚洲综合精品网站| 两个人的视频www免费| 亚洲激情视频在线观看| 久久久久免费看黄A片APP | 亚洲欧洲一区二区三区| 国产在线精品免费aaa片| 亚洲国产成人精品无码区在线秒播| 成年人免费视频观看| 特色特黄a毛片高清免费观看 | 亚洲剧情在线观看| 无码欧精品亚洲日韩一区夜夜嗨 | 免费在线视频你懂的| 爱爱帝国亚洲一区二区三区| 亚洲精品蜜桃久久久久久| 100000免费啪啪18免进| 免费无码婬片aaa直播表情| 久久久久亚洲精品天堂| www国产亚洲精品久久久|