分类: LINUX
2010-04-12 11:56:08
[root@root]# cat shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
mma7450 0-001d: reg0x04: 000 0x00
mma7450 0-001d: reg0x05: 000 0x00
mma7450 0-001d: reg0x06: 000 0x00
mma7450 0-001d: reg0x07: 000 0x00
mma7450 0-001d: reg0x08: 000 0x00
mma7450 0-001d: reg0x09: 000 0x00
mma7450 0-001d: reg0x0a: 000 0x00
head命令
[root@root]# head -n 4 shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
[root@root 2009521]# head -4 shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
诸如此类的命令:tail
grep 的使用
[root@root]# grep -n 'reg0x0[0-3]' shell
1:mma7450 0-001d: reg0x00: 000 0x00
2:mma7450 0-001d: reg0x01: 000 0x00
3:mma7450 0-001d: reg0x02: 000 0x00
4:mma7450 0-001d: reg0x03: 000 0x00
awk的使用
[root@root]# awk '/reg0x0[0-3]/' shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
[root@root]# awk '{if($3~/reg0x0[0-3]:/)print $0;}' shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
[root@root]# awk '$3=="reg0x03:"{print $0}' shell
mma7450 0-001d: reg0x03: 000 0x00
[root@root]# awk '$3=="reg0x03:"' shell
mma7450 0-001d: reg0x03: 000 0x00
[root@root]# awk '{if($3=="reg0x03:")print $0}' shell
mma7450 0-001d: reg0x03: 000 0x00
sed的使用
[root@root]# sed -n '1,4p' shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
[root@root 2009521]# sed -n '1,$p' shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
mma7450 0-001d: reg0x04: 000 0x00
mma7450 0-001d: reg0x05: 000 0x00
mma7450 0-001d: reg0x06: 000 0x00
mma7450 0-001d: reg0x07: 000 0x00
mma7450 0-001d: reg0x08: 000 0x00
mma7450 0-001d: reg0x09: 000 0x00
mma7450 0-001d: reg0x0a: 000 0x00
[root@root]# sed -n "1,4p" shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
[root@root]# sed -n "1,\$p" shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
mma7450 0-001d: reg0x04: 000 0x00
mma7450 0-001d: reg0x05: 000 0x00
mma7450 0-001d: reg0x06: 000 0x00
mma7450 0-001d: reg0x07: 000 0x00
mma7450 0-001d: reg0x08: 000 0x00
mma7450 0-001d: reg0x09: 000 0x00
mma7450 0-001d: reg0x0a: 000 0x00
[root@root]# sed -n '/reg0x0[0-3]:/p' shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00
[root@root]# sed -n "/reg0x0[0-3]:/p" shell
mma7450 0-001d: reg0x00: 000 0x00
mma7450 0-001d: reg0x01: 000 0x00
mma7450 0-001d: reg0x02: 000 0x00
mma7450 0-001d: reg0x03: 000 0x00