マッチしたファイル名を変更する
File.fnmatch が思ったように動かない。また、処理対象となるファイル名と数が特定されているので、下記の方法で逃げる。
#!/usr/bin/env ruby original_filename = Dir.glob("./*html") File.rename(original_filename[0], 'new.html')
実行結果。
% ls old.html rename.rb % ./rename.rb % ls new.html rename.rb