Jan 24 2008

把扩展名rhtml改为html.erb的命令

Posted by admin

Dir["**/*.rhtml"].each {|file| if file =~ /^(.+)\.rhtml$/; File.rename(file,”#{$1}.html.rb”) end }
刚开始这样写,very ugly!, and then
Dir["**/*.rhtml"].each {|file| File.rename(file,”#{$1}.html.rb”) if file =~ /^(.+)\.rhtml$/ }

把thistle_0.1a下载下来玩玩,但因为它是用rails.1.2.3写的,还是rhtml后缀,现在的rails2.0用不了。于是有了上面的脚本。
PS:
“**/*” 递归遍历。
File.rename 改名。
=~ 正则匹配

Filed under : technology |

Leave a Reply