ファイル名を一気に.rhtmlから.html.erbに変更してくれるスクリプト
#!/usr/bin/ruby # raise "usage: command TargetDirectory" unless FileTest.directory? ARGV[0] target_directory=ARGV[0] fh=open("|find #{target_directory} -name '*.rhtml'") file_names=fh.readlines.map{|f|f.chomp} fh.close file_names.each do|file_name| new_file_name=file_name.gsub(/rhtml$/,"html.erb") system("svn mv #{file_name} #{new_file_name}") end
引数でディレクトリ名を入れます。
これはsvn mvでリネームしていますが、
svnを取れば通常のリネームも可能です。
あとで探さないようにメモがてら掲載。