|
发表于 2004-3-12 01:44:42
|
显示全部楼层
最初由 scopio 发表
哦,sed 反向匹配这么难阿
不管怎么样,你帮我大忙了,真的很谢谢:)
如果格式固定的话,那么用sed也可以,虽然很晕~~~ :p 正像home兄所言 ;)- sed 's/\(^[0-9]\{1,\} [^H][A-Z]* [A-Z]* [0-9]\{1,\} [0-9].[0-9]\{1,\}\) *.* \(U\)/\1 1.00 \2/g' file
复制代码 result:
1 N ALA 35 1.00 1.00 U
4 HT3 ALA 35 0.00 0.00 U
5 CA ALA 35 1.00 1.00 U
307 N HSD 55 0.00 1.00 U
400 HTG1 ALA 35 0.00 0.00 U
37 N HSD 55 0.00 1.00 U
本人水平有限,已经尽力了~~~  |
|