文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>RS续篇

RS续篇

时间:2008-11-18  来源:ubuntuer

文本内容
  a.txt
        type {
          sfjslkfjslfjslf
          lsjflsfjslfjs
          sljfslfjslf
      }aa

      type {
          sfkhsfkshf
          141414lsjflsfjmb
          s474ljfslfjslfm54
      }bb

      type {
          098dgs
          vnxvsb
          zczgmvs
      }cc

     type {
          blddgdlgj
          d;gkdgkd
         lkdjgld
      }bb

  ...

现从文本a.txt中取出 type{...}bb的内容
 
zj@zj:~/Script/cushell/08.11.18$ awk 'BEGIN{RS=""}/}bb/{print $0}' awk.data
      type {
          sfkhsfkshf
          141414lsjflsfjmb
          s474ljfslfjslfm54
      }bb
     type {
          blddgdlgj
          d;gkdgkd
         lkdjgld
      }bb
zj@zj:~/Script/cushell/08.11.18$ awk 'BEGIN{RS=""}/}bb/{print $1,$2,$3}' awk.dat
type { sfkhsfkshf
type { blddgdlgj
可以看出这个时候FS把\n也当作一个分割符了.实际上

When RS is set to the null string, the newline character always acts as a field separator, in addition to whatever value FS may have.


设置RS为"\n\n"是一样的^_^


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载