首页 > 其他 > 详细

AIX系统中适用于ksh的循环语句

时间:2017-02-14 23:09:55      阅读:423      评论:0      收藏:0      [点我收藏+]

    习惯了linux系统的bash,在AIX系统上使用ksh极为不便,bash中很多的命令在ksh中无法使用,并且ksh中的退格键相当难用,好吧不再继续吐槽了。在AIX上写循环语句时,首先想到就是使用for循环,但是令人遗憾的是,`seq 1 10`都没法用(又吐槽了一次技术分享)。但是,其他的循环还是可以实现的,如果想实现数字的循环,那么可以使用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


目前的总结,以后有别的使用,继续添加!加油!一定要有个好的心态!多读书!不负美好时光!

    

    

本文出自 “小小知识库” 博客,请务必保留此出处http://babyhanggege.blog.51cto.com/11741640/1897451

AIX系统中适用于ksh的循环语句

原文:http://babyhanggege.blog.51cto.com/11741640/1897451

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!