Chinaunix首页 | 论坛 | 博客
  • 博客访问: 399166
  • 博文数量: 103
  • 博客积分: 3073
  • 博客等级: 中校
  • 技术积分: 1078
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 15:04
文章分类

全部博文(103)

文章存档

2012年(13)

2011年(76)

2010年(14)

分类: LINUX

2011-07-20 22:42:29

字号:
  1. sed '/\./d' first.log >tmp

删除所有带. 的行。

  1. sed '1 d' tmp >tmp1

  2. sed '1,1 d' tmp >tmp1
删除第一行

从文本中提取自己想要的一些行。
cat  my_file
  1. 1 2147483648
  2. 2 4294967296
  3. 3 rows=2205, cols= 2205 nz=14133
  4. 4 the size of x y A =213696 byte
  5. 5 before mv sec=1.984807e-02
  6. 6 mv sec=4.873688e-02
  7. 7 tick ax start =3793639177 tick end=3900863481
  8. 8 tick dx start =2890023 tick end=2890023
  9. 9 ticks=107224304
  10. 10 Error: fget
  11. 11 2147483648
  12. 12 4294967296
  13. 13 rows=3564, cols= 3564 nz=12940
  14. 14 the size of x y A =226560 byte
  15. 15 before mv sec=1.855697e-02
  16. 16 mv sec=4.896590e-02
  17. 17 tick ax start =3210996010 tick end=3318724062
  18. 18 tick dx start =2890025 tick end=2890025
  19. 19 ticks=107728052
  20. 20 2147483648
  21. 21 4294967296
  22. 22 rows=5005, cols= 5005 nz=20033
  23. 23 the size of x y A =340496 byte
  24. 24 before mv sec=5.353597e-02
  25. 25 mv sec=7.546207e-02
  26. 26 tick ax start =3471322286 tick end=3637345541
  27. 27 tick dx start =2890025 tick end=2890025
  28. 28 ticks=166023255
  29. 29 2147483648
  30. 30 4294967296

想提取ticks= 的那一行。
  1. sed -n '/ticks=*/p' un4_result_AMD >tmp
or
  1. sed -n '/ticks=*/w tmp1' un4_result_AMD
or
  1. sed '/ticks=*/!d' un4_result_AMD

删除空行
  1. sed '/^$/d' rma10.mtx_csr >rmat



阅读(770) | 评论(0) | 转发(0) |
0

上一篇:String Operations in Shell

下一篇:shell read

给主人留下些什么吧!~~