<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
    取腳本運行參數: $0 $1 $2 ...
    取腳本運行參數個數: $#
    取腳本運行的所有參數:$*
    判斷字符串相等:if [[ "$1" = "-cmd" ]]; then command=$2 fi ([后有空格,]前也有空格)
    變量命名:string1="/usr/local/redis/bin/redis-cli"
    取變量值:$string1
    命令調用:`export abc="abc"`
    字符串命令調用:result=`eval $string`
    將命令調用值賦給數組:results=(`eval $string`)
    取數組長度:${#results[@]}
    取數組值:${results[i]}
    取運行參數數組值:${!i}
    調用外部腳本:. xxxx.sh

    附:redis數據批量操作腳本
    #!/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

    調用形式:
    ./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)  編輯  收藏 所屬分類: 系統運維
    主站蜘蛛池模板: 亚洲经典在线观看| 青娱乐在线视频免费观看| 女人18毛片特级一级免费视频| 亚洲国产成人久久精品大牛影视 | 久久精品视频免费| 亚洲乱码中文字幕小综合| 免费在线观看污网站| 日韩免费人妻AV无码专区蜜桃 | 亚洲av日韩片在线观看| 性xxxxx大片免费视频| 亚洲国产精品无码第一区二区三区| 中文字幕日韩亚洲| 毛片在线免费视频| 久青草视频97国内免费影视| 67194在线午夜亚洲| 国产亚洲成av片在线观看 | 亚洲精品在线不卡| 亚洲男人的天堂在线va拉文| 久久精品国产免费观看| 二级毛片免费观看全程| 亚洲avav天堂av在线网爱情| 亚洲小说区图片区另类春色| 最近2019中文字幕mv免费看| 久久久精品免费视频| 国产精品亚洲综合| 亚洲男人的天堂在线| 日韩一卡2卡3卡4卡新区亚洲| 成人毛片免费观看视频大全| 亚洲成人免费在线| 国产精品免费久久久久电影网| 亚洲熟妇av午夜无码不卡| 91亚洲国产成人久久精品网站| 中文字幕中韩乱码亚洲大片| 国产又大又粗又硬又长免费 | 亚洲精品视频免费观看| AV免费网址在线观看| 国产电影午夜成年免费视频| 美女在线视频观看影院免费天天看| 边摸边吃奶边做爽免费视频99| 亚洲乱色伦图片区小说| 亚洲AV无码乱码在线观看代蜜桃 |