|

楼主 |
发表于 2005-6-25 04:43:27
|
显示全部楼层
二楼的方法的确行不通。原题是需要整个单词换,二楼的方法会将所有A换为B,...
不过我自己也暂时没找到好方法。幸亏代码中只出现三类:全大写,全小写和首字符大写。
[PHP]#! /usr/bin/perl -w
use strict;
while (<>) {
s/BUIRT/RTOWS/g;
s/buirt/rtows/g;
s/Buirt/Rtows/g;
}[/PHP]
然后用上grep,速度快些:
$ cd src
$ grep -RIli buirt . | xargs perl -pi -e 's/BUIRT/RTOWS/g; s/buirt/rtows/g; s/Buirt/Rtows/g;'
这的确是个通用型任务:各位有没有碰到过有时要给自己写的软件重命名呢?就是要将里面所关键字一起换掉啊。 |
|