sed学习第一天
782阅读 1评论2011-12-14 桔色花朵
分类:
root@10.53.40.81 src]# sed -n '/^root/,+3p' /etc/passwd 打印root下的三行
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
[root@10.53.40.81 src]# sed -n '/^root/,+3{n;p}' /etc/passwd
bin:x:1:1:bin:/bin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
[root@10.53.40.81 src]# sed -n '2,~8p' /etc/passwd 打印第二行至第8行
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/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
[root@10.53.40.81 src]# seq 1 20 | sed -n '1~2p' 打印奇数行
1
3
5
7
9
11
13
15
17
19
root@10.53.40.81 src]# seq 1 20 | sed -n '2~2p' 打印偶数行
2
4
6
8
10
12
14
16
18
20
文章评论