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

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

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

    大漠駝鈴

    置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
    Java,Php,Shell,Python,服務器運維,大數據,SEO, 網站開發、運維,云服務技術支持,IM服務供應商, FreeSwitch搭建,技術支持等. 技術討論QQ群:428622099
    隨筆 - 238, 文章 - 3, 評論 - 117, 引用 - 0
    數據加載中……

    shell循環整理,不斷更新中

    1、for 循環
    #!/bin/bash

    for file in $(ls /tmp/test/mytest |grep sh)   //for in格式是shell for的基本格式,根js的for in類似
    do               //循環開始你就把它當成{
     echo 
    $file
    done             
    //循環結束你就把它當成}

    for ((i=0;i<10;i++))        //注意是雙小括號,由于受其他語言的影響,很容易搞錯
    do
     echo 
    -$i
    done

    echo 
    \     //輸出換行

    for i in 0 1 2 3 4 5 6 7 8 9
    do
     echo 
    -$i
    done

    echo 
    \

    for i in "0 1 2 3 4 5 6 7 8 9"    //這個根上面是有區別的,這個循環只循環了一次,雙引號里面只是一個變量
    do
     echo 
    -$i
    done

    exit 0
    2、while
    #!/bin/bash
    i=0
    while ((i<10))
    do
     echo 
    $i
     ((i 
    += 1))
    done

    i
    =0
    while [ $i -lt 10 ]  //注意括號內側二邊的空格
    do
     echo 
    $i
     let 
    "i+=1"   //加1
    done
    exit 0
    3、if
    #!/bin/bash

    echo 
    "Input a number #1 "
    read num
    echo 
    "variable #1 = $num"

    if [ $num -lt 60 ]    //注意lt前面的-,很容易忘的
    then
     echo 
    "you are not pass"
    elif [ 
    $num -lt 70 ] && [ $num -ge 60 ]  //多個條件的判斷
    then
     echo 
    "pass"
    elif [[ 
    $num -lt 85 && $num -ge 70 ]] //如果放在一起,要注意是雙方括號,不要寫成[ $num -lt 85 && $num -ge 70 ]
    then
     echo 
    "good"
    elif (( 
    $num <= 100 )) && (( $num >= 85 ))  //對于有語言基礎的人來說,這種寫法讓人覺得很舒服,不要忘了是雙小括號
    then
     echo 
    "very good"
    else
     echo 
    "num is wrong"
    fi                                 
    //if要有結束標簽的,根XML很像,不閉合,就報錯

    exit 0
    4、case語句
    #!/bin/sh
    case $1 in
     start)
     echo 
    "start ok"
     ;;       
    //注意一點,要注意是雙分號
     stop)
     echo 
    "stop  ok"
     ;;
     restart)
     echo 
    "restart ok"
     ;;
     
    *)
     echo 
    "no param"
     ;;
    esac      
    //注意閉合標簽
    exit 0

    [root
    @krlcgcms01 forif]# sh c1.sh stop
    stop  ok

    posted on 2012-09-17 08:27 草原上的駱駝 閱讀(419) 評論(0)  編輯  收藏 所屬分類: Linux

    主站蜘蛛池模板: 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 亚洲色欲久久久综合网东京热| 久久久精品免费国产四虎| 91亚洲va在线天线va天堂va国产 | 四虎影视永久免费观看| 一级毛片**免费看试看20分钟| 亚洲国产国产综合一区首页| 成年女人午夜毛片免费看| 国产特黄一级一片免费| 亚洲欧洲日产韩国在线| 亚洲成aⅴ人片久青草影院| 日韩精品极品视频在线观看免费| 亚洲熟妇AV一区二区三区宅男| 亚洲最大AV网站在线观看| 中文字幕无码不卡免费视频| 久久九九免费高清视频| 色老板亚洲视频免在线观| 亚洲精品国产精品乱码不卡√ | 午夜亚洲AV日韩AV无码大全| 麻豆国产入口在线观看免费| 久久免费高清视频| 狠狠入ady亚洲精品| 亚洲午夜电影在线观看高清| 国产亚洲AV夜间福利香蕉149| 免费毛片在线看片免费丝瓜视频| 成全视成人免费观看在线看| 亚洲AV永久无码精品网站在线观看| 亚洲va国产va天堂va久久| 国产精品黄页在线播放免费| 亚欧人成精品免费观看| 成在线人视频免费视频| www亚洲精品久久久乳| 亚洲av乱码一区二区三区| 久久久亚洲精品国产| 2022中文字字幕久亚洲| 最新仑乱免费视频| 国产大片免费网站不卡美女 | 无码区日韩特区永久免费系列 | 免费人成无码大片在线观看| 在线看片无码永久免费视频| 久久免费观看国产精品|