Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7234449
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类:

2012-09-04 15:47:41

 

 

方法1、cat $filename|while read line
   例如:function while_read_line
         { cat $filename|while read line
           do
              echo "$line"
             :                        #这行什么都不做,返回值0
             done
          }
方法2:while read $filename from bottom
   例如:function while_read_line_bottom
         {
           while read line
          do
            echo "$line"
               :
            done < $filename
          }
方法3:while_line_line_bottom
  例如: function while_line_line_bottom
          {
           while line line   #用line命令替换read
            do
              echo "$line"
               :
             done < $filename
            }
方法4:cat $filename|while line=`line`
   例如:function cat_while_line_line
        {
          cat $filename | while line=`line`
            do
              echo "$line"
            :
           done
}
方法5:cat $filename |while line line
   例如:function while_line_LINE
        {
        cat $filename |while line line
         do
           echo "$line"
          :
          done
           }
方法6:while line=`line`from the bottom
   例如: function while_line_line_bottom
        {
        while line=`line`
         do
          echo "$line"
        :
        done < $filename
       }
方法7:cat $filename |while line=$(line)
   例如:  function while_line_line_cm
         {
          cat $filename |while line=$(line)
          do
           echo "$line"
          :
              done
           }
方法8:while line=$(line)from the bottom
   例如:function while_line_line_bottom_cm
        {
        while line=$(line)
         do
         echo "$line"
       done<$filename
        }
方法9:while read line
    例如: function while_read_line_fd
        {
          exec 3<&0   #将所有内容重定向到新文件描述符3来关闭文件描述符0
          exec 0<$filename  #标准输入文件描述符为0,标准输出文件描述符为1,标准错误为2.
         while read line    #3以后就可以配给普通文件。
         do
           echo "$line"
          done
          exec 0<&3
       }
方法10:while line=`line`
   例如: function while_line_line_fd
        {
         exec 3<&0
         exec 0<$filename
         while line=`line`
         do
          echo "$line"
         done
          exec 0<&3
         }
方法11:while line=$(line)
  例如: function while_line_line_cm_fd
       {
        exec 3<&0
        exec 0<$filename
        while line=$(line)
         do
          print "$line"
         done
        exec 0<&3
         }
方法12:while line line
   例如:function while_line_line_fd
      {
       exec 3<&0
       exec 0<$filename
       while line line
        do
          echo " $line"
        done
       exec 0<&3
       }

阅读(433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~