作者kornelius (c9s)
看板Perl
标题Re: [问题] $^I..大家使用过这个功能吗
时间Fri Apr 24 09:45:13 2009
其实也可以直接丢在 command-line 执行
perl -i.bak -pe 's{pattern}{blahblah}' foo/*.pl
如果要丢在其他目录,那麽再另外下 find 即可
find . -name *.bak | xargs -I{} mv -v {} /path/to/your/dir/
※ 引述《RueyJing (瑞)》之铭言:
: 这是我在骆马书上看到的..
: 主要是用来修改大量档案时..不用写太多指令就可以将修好的档案存成原档名..
: $^I = "*.bak";
: while(<>){
: ..........
: }
: 这样原档名的档案内容就会是已修改好的..
: 而修改前的档案就会另存成"原档名.bak"
: 我觉得挺好用的..
: 可是..
: 要怎样可以要求备份档是存在我想要的目录啊??
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.168.163