- 论坛徽章:
- 0
|
根据文档内容
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:2 AEMON:/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]#
抱歉了,结果我理解不了,希望各位帮忙解释下,是语法错误,还是版本问题,还是文档错误了。 |
|