文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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"是一样的^_^


相关阅读 更多 +
排行榜 更多 +
侏罗纪冲突内置破解版下载

侏罗纪冲突内置破解版下载

策略塔防 下载
梦想之路无限金币破解版下载

梦想之路无限金币破解版下载

赛车竞速 下载
鸽子神语音盒游戏下载

鸽子神语音盒游戏下载

休闲益智 下载