LinuxSir.cn,穿越时空的Linuxsir!

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

想在替换内容中执行函数

[复制链接]
发表于 2009-12-14 15:35:14 | 显示全部楼层 |阅读模式
如s/aaa/aaa行号/g
这个应该怎么写?
在替换结果里引用行号。

谢谢大大们
发表于 2009-12-14 20:40:52 | 显示全部楼层
vim 里
  1. s/aaa/\="aaa".line(".")/
复制代码


:help :s\=
回复 支持 反对

使用道具 举报

发表于 2009-12-14 21:28:49 | 显示全部楼层
perl:
s/aaa/aaa$./g;

单行修改文件:
perl -i.orig -p -e 's/aaa/aaaa$./g' filename
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-15 08:47:15 | 显示全部楼层
解决,感谢两位
回复 支持 反对

使用道具 举报

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

本版积分规则

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