<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ù)個(gè)數(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)維
    主站蜘蛛池模板: 亚洲国产成人片在线观看无码| 老司机永久免费网站在线观看| 国产男女爽爽爽免费视频| 一级特黄特色的免费大片视频| 久久九九久精品国产免费直播| 四虎永久免费影院| 亚洲av永久无码精品表情包| 亚洲Av无码一区二区二三区| 亚洲aⅴ无码专区在线观看| 久久99精品免费一区二区| JLZZJLZZ亚洲乱熟无码| 自怕偷自怕亚洲精品| 亚洲AV成人无码网站| 免费二级毛片免费完整视频| 亚洲欧洲日本天天堂在线观看| 美女黄频免费网站| 亚欧免费视频一区二区三区| 成人片黄网站色大片免费| 亚洲日韩一页精品发布| 天堂亚洲国产中文在线| 成人A毛片免费观看网站| 扒开双腿猛进入爽爽免费视频| 亚洲综合色婷婷在线观看| 久艹视频在线免费观看| 国产极品粉嫩泬免费观看 | 亚洲成aⅴ人片久青草影院| 亚洲精品偷拍无码不卡av| 一级女性全黄久久生活片免费| 日韩av无码成人无码免费 | 91嫩草私人成人亚洲影院| 一个人在线观看视频免费| 久久亚洲国产午夜精品理论片| 午夜无码A级毛片免费视频| 亚洲七七久久精品中文国产| 亚洲国产精品美女久久久久| 国产大片91精品免费观看不卡| 亚洲av永久无码精品古装片| 在线观看免费人成视频色| 日韩毛片免费一二三| 国产一级淫片a免费播放口之| 精品久久久久久无码免费|