LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1037|回复: 2

sed 每N次匹配?

[复制链接]
发表于 2008-10-25 10:21:53 | 显示全部楼层 |阅读模式
在一个文件中,用 "111111111" 作为分隔行,隔开多种数据

现在想取出 第 m 个分隔行到第 n 个分隔行之间的所有数据,怎么做呢?

谢谢各位。
发表于 2008-10-25 18:03:13 | 显示全部楼层
用awk行不?awk -F111111111 '{print $m,...,$n;}' <input.file
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-26 08:31:17 | 显示全部楼层
楼上的,下面的文件,用你的方法不好用,只输出了很多空白行。

  1. 1111111111111111111111
  2. hello
  3. 1111111111111111111111
  4. word
  5. hek
  6. 1111111111111111111111
  7. nop
  8. cat
  9. 1111111111111111111111
  10. 1111111111111111111111
  11. 1111111111111111111111
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表