LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: 弥敦路九号

从开始到ABC(不含)结束,如何用正则表达式描述

[复制链接]
发表于 2005-4-21 18:23:03 | 显示全部楼层
re是行匹配的,应该不能对string进行操作吧
  它只能描述匹配某种mode的“行”
  怎么能描述行中的一部分呢
  还有re只有在与其他的工具命令一起用时才有意义吧
回复 支持 反对

使用道具 举报

发表于 2005-4-22 00:03:44 | 显示全部楼层
  1. grep -o 'ABC' file
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-4-22 07:07:41 | 显示全部楼层
Post by 弥敦路九号
嗯.解决的方法可能比较多,但用RE描述可能难了点.

启动vim看看help,了解一下vim的regex吝啬原则。卖渔不卖鱼:p看看谁先找出来
回复 支持 反对

使用道具 举报

发表于 2005-4-22 11:08:11 | 显示全部楼层
more aaa.txt | sed 's/^.*\(abc\)/\1/'

这个可以的啊,试试,

重定向到另外一个文件罗
回复 支持 反对

使用道具 举报

发表于 2005-5-19 14:50:36 | 显示全部楼层
gawk -F ABC '{print "ABC"$2}' ./testfile
回复 支持 反对

使用道具 举报

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

本版积分规则

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