免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1824 | 回复: 4
打印 上一主题 下一主题

sed学习中的一些问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-10 15:59 |只看该作者 |倒序浏览
根据文档内容
1、/pattern/pattern/     查询包含两个模式的行。例如/disk/disks/
2、/pattern/,x               在给定行号上查询包含模式的行。如:/ribbon/,3
3、x,/pattern/               通过行号和模式查询匹配行。3,/vdu/

对应1的试验
[root@dbrg-2 test]# sed '/ROOT/BIN/'p pass               
sed:-e 表达式 #1,字符 7:unknown command: `B'
[root@dbrg-2 test]#

对应2的试验
[root@dbrg-2 test]# sed -n '/ROOT/,1'p pass
ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH
OPERATOR:X:11:0:OPERATOR:/ROOT:/SBIN/NOLOGIN
结果更像是从第一行匹配root,继续匹配

对应3的试验
[root@dbrg-2 test]#
[root@dbrg-2 test]# sed -n '1,/ROOT/'p pass  
ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH
BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN
DAEMON:X:2:2AEMON:/SBIN:/SBIN/NOLOGIN
ADM:X:3:4:ADM:/VAR/ADM:/SBIN/NOLOGIN
LP:X:4:7:LP:/VAR/SPOOL/LPD:/SBIN/NOLOGIN
SYNC:X:5:0:SYNC:/SBIN:/BIN/SYNC
SHUTDOWN:X:6:0:SHUTDOWN:/SBIN:/SBIN/SHUTDOWN
HALT:X:7:0:HALT:/SBIN:/SBIN/HALT
MAIL:X:8:12:MAIL:/VAR/SPOOL/MAIL:/SBIN/NOLOGIN
NEWS:X:9:13:NEWS:/ETC/NEWS:
UUCP:X:10:14:UUCP:/VAR/SPOOL/UUCP:/SBIN/NOLOGIN
OPERATOR:X:11:0:OPERATOR:/ROOT:/SBIN/NOLOGIN
[root@dbrg-2 test]#

抱歉了,结果我理解不了,希望各位帮忙解释下,是语法错误,还是版本问题,还是文档错误了。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
2 [报告]
发表于 2009-07-10 16:04 |只看该作者
哪个版本支持1的写法?没见过

论坛徽章:
0
3 [报告]
发表于 2009-07-10 16:04 |只看该作者

回复 #1 heizi21 的帖子

1、/pattern/pattern/     查询包含两个模式的行。例如/disk/disks/



[W]cat 8
1
3 2d dfdf d d
3  4 54 66 677
e
[W]sed -n '/3/{/4/p}' 8
3  4 54 66 677
上面是那本书上说的,书可信,不可全信,全信书,不如无书

论坛徽章:
0
4 [报告]
发表于 2009-07-10 16:07 |只看该作者
楼上给的语法是对的,可是兄弟啊,我不会的时候,我不信书,信什么啊

论坛徽章:
0
5 [报告]
发表于 2009-07-10 16:10 |只看该作者

回复 #4 heizi21 的帖子

看置顶帖,弄本好书看,不会什么书都看,翻译过来的书错误很多
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP