AIX系統中適用於ksh的循環語句

    習慣了linux系統的bash,在AIX系統上使用ksh極爲不便,bash中很多的命令在ksh中無法使用,並且ksh中的退格鍵相當難用,好吧不再繼續吐槽了。在AIX上寫循環語句時,首先想到就是使用for循環,但是令人遺憾的是,`seq 1 10`都沒法用(又吐槽了一次j_0059.gif)。但是,其他的循環還是可以實現的,如果想實現數字的循環,那麼可以使用while語句實現!

    1、for循環來列舉變量中的字段

        names=xiaoming:xiaohong:xiaomei

        inames=`echo $names|sed "s@:@ @g"`

        for i in $inames;do

            echo $i

        done

    類似地,定義的變量還可以是path=`ls /somepath`等。

    2、for循環列舉有窮量

        for i in 1 2 3;do

            echo $i

        done

    3、while循環來使用變量中數字

        lines=`cat /somepath/somefile|wc -l`

        i=1

        while (($i<$lines))

        do

        echo $i

        let i=i+1

        done


目前的總結,以後有別的使用,繼續添加!加油!一定要有個好的心態!多讀書!不負美好時光!

    

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章