sed 匹配模式问题
来源:互联网 发布:自动完成算法 编辑:程序博客网 时间:2024/05/16 12:45
http://bbs.chinaunix.net/thread-3557086-1-2.html
CU论坛上面的题目上面链接地址。
昨天没搞懂主要是在看那个info sed 中上面那么一点点英文
然后刚刚有点懂了
jk@ck ~/spt> seq 6|sed -e '1,2d' -e '1,4d'
5
6
这个是我电脑上面的结果。我简单解释下,那个论坛上面已经解释的很清楚 了
第一次是把1,2 行删除,然后剩下3 4 5 6行,此时行号没有改变。
然后开始第二次的匹配第二次是从第一行删除的,但是第一行刚刚已经被删除了。现在的行号是3
但是在sed的说明书上面有那么一段就是这么说的.就是五楼贴的那个。
A line number of 0 can be used in an address specification like 0,/regexp/ so that sed will try to match regexp in the first input line too. In other words, 0,/regexp/ is similar to 1,/regexp/, except that if addr2 matches the very first line of input the 0,/regexp/ form will consider it to end the range,
看下面这一句。
whereas the 1,/regexp/ form will match the beginning of its range and hence make the range span up to the second occurrence of the regular expression.
最后一句就是说第一行肯定会匹配,不管要匹配的那个行号。
我个人认为是这样的。
如果有什么不对的地方请在下面留言。
- sed 匹配模式问题
- Sed 地址和模式匹配的问题
- sed方法进行模式串匹配
- sed 匹配最短模式的方法
- Oulipo 模式匹配问题
- 模式匹配的问题
- 模式串匹配问题
- Lua模式匹配问题
- sed系列:行或者模式匹配删除特定行
- sed系列:行或者模式匹配删除特定行
- sed系列:行或者模式匹配删除特定行
- 近似模式匹配-查询匹配问题
- 串的模式匹配问题
- 模式匹配(子串问题)
- 字符串的模式匹配问题
- grep/sed 匹配变量
- # sed 查找匹配行
- linux sed 匹配替换
- JavaMai——邮箱验证用户注册
- 第13实验报告4
- Mathematica图像操作基础
- 10年的程序员生涯总结
- nginx源码分析—hash结构ngx_hash_t(v1.0.4)
- sed 匹配模式问题
- Haloop介绍
- php中使用while、each与list函数组合遍历二维数组的方法
- 李嘉诚 演讲
- JAVA程序内存溢出问题的分析
- 责任链模式
- iphone开发之轻松搞定原生socket 编程,阻塞与非阻塞,收发自如
- 黑马程序员--SQL入门基础知识--DQL
- 学习3D《3、旋转用单位向量表示》