免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: expert1
打印 上一主题 下一主题

sed里n,N,p,P等用法的区别! [复制链接]

论坛徽章:
2
未羊
日期:2013-11-05 11:40:14双子座
日期:2014-01-03 17:11:01
21 [报告]
发表于 2012-02-03 14:01 |只看该作者
你说“读入1111 : 马上读2222,然后没找到3333,所以什么都没做;”

为什么没找到3333?明明sed -n 'N;/3333/p(小p)'中N的话不是已经把1111,2222,3333内容追加到模式空间了吗?那么去匹配3333的话应该能匹配到啊,后面小p的话不是把模式空间的内容都打印出来么,我的理解应该是打印出1111,2222,3333啊。我混乱了。

回复 20# hbmhalley


   

论坛徽章:
0
22 [报告]
发表于 2012-02-03 21:18 |只看该作者
回复 21# kanhuijilei


    `3333' 是第三行啊 N只会追加 `2222' 这一行

论坛徽章:
2
未羊
日期:2013-11-05 11:40:14双子座
日期:2014-01-03 17:11:01
23 [报告]
发表于 2012-02-17 11:17 |只看该作者
恩 谢谢 看了下http://www.gnu.org/software/sed/manual/sed.html#Execution-Cycle上的内容基本能够理解sed是怎样工作的了。
回复 22# hbmhalley


   

论坛徽章:
0
24 [报告]
发表于 2016-03-24 18:50 |只看该作者
回复 17# xiaopan3322
说的太到位了,简直了!!!!!

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP