红联Linux门户
Linux帮助

Linux Shell 输出命令实例

发布时间:2009-07-14 00:27:38来源:红联作者:wangyoubang
[root@root 2009521]# 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 2009521]# 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 2009521]# 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 2009521]# 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 2009521]# 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 2009521]# awk '$3=="reg0x03:"{print $0}' shell
mma7450 0-001d: reg0x03: 000 0x00

[root@root 2009521]# awk '$3=="reg0x03:"' shell
mma7450 0-001d: reg0x03: 000 0x00

[root@root 2009521]# awk '{if($3=="reg0x03:")print $0}' shell
mma7450 0-001d: reg0x03: 000 0x00

sed的使用

[root@root 2009521]# 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 2009521]# 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 2009521]# 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 2009521]# 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
文章评论

共有 7 条评论

  1. lulingshao 于 2011-03-07 17:46:56发表:

    为了下载,顶

  2. lulingshao 于 2011-03-07 17:46:41发表:

    为了下载,顶

  3. balini 于 2009-07-22 13:03:10发表:

    啥意思的?

  4. fish124423 于 2009-07-16 10:35:56发表:

    什么意思

  5. divengence 于 2009-07-15 18:10:46发表:

    easy

  6. moonreplace 于 2009-07-15 13:54:48发表:

    看不懂

  7. wangyu 于 2009-07-14 09:55:10发表:

    不好说你了,是不是灌水,RSS快被你刷屏了