楼 主
关于sed逆向匹配
发表于 2008-08-26 16:47 · 中国 上海 杨浦区 电信
新手上路
★
积分 19
发帖 7
注册 2008-01-22 18:06
18年会员
UID 109280
性别 男
状态 离线
例如有一个文件...
123 dasdajd
456 dwqkjri
789 saewer
123 dasdass
数字后面的英文,就是我要匹配的东西...只有前面的数字有规律
怎么让sed逆向从文件末尾往上匹配?
第 2 楼
发表于 2008-08-26 17:05 · 美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
这个是行倒序,后面的匹配你自己能搞定么?
sed "1!G;h;$!d" a.txt
第 3 楼
发表于 2008-08-26 17:18 · 中国 上海 杨浦区 电信
新手上路
★
积分 19
发帖 7
注册 2008-01-22 18:06
18年会员
UID 109280
性别 男
状态 离线
Originally posted by HAT at 2008-8-26 05:05 PM:
这个是行倒序,后面的匹配你自己能搞定么?
sed "1!G;h;$!d" a.txt
+ +
谢谢...但是怎么只匹配一次- -|| 我所看的文档都没有提到
第 4 楼
发表于 2008-08-26 17:39 · 中国 上海 杨浦区 电信
新手上路
★
积分 19
发帖 7
注册 2008-01-22 18:06
18年会员
UID 109280
性别 男
状态 离线
...本办法.解决了...截取一小段,匹配一次- -+
第 5 楼
发表于 2008-08-26 17:41 · 美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 6 楼
发表于 2008-08-26 17:52 · 中国 上海 杨浦区 电信
新手上路
★
积分 19
发帖 7
注册 2008-01-22 18:06
18年会员
UID 109280
性别 男
状态 离线
就是...只匹配第一次遇到的,后面的就不管了...
论坛跳转: