----Next_Part(Fri_Feb_13_23:15:01_1998_893)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

¤µ¤¯¤Ç¤¹¡¥

In article <199802100904.SAA25658 / picachu.netlab.co.jp>,
    matz / netlab.co.jp (Yukihiro Matsumoto) writes:
matz>   ɸ饤¥Ö¥é¥ê¤Ë¤¢¤ëÉôʬ¤¤¤¨Â±°¤Â¡Á200¹ÔÄøÅٰʲ¼
matz>   ¤¢¤ëÄøÅÙ¼ÂÍѾå°ÕÌ£¤Î¤¢¤ë¥×¥í¥°¥é¥à
matz>   ´Êñ¤Ê»È¤¤Êý¤ÎÀâÌÀÉÕ¤­

¥é¥¯¥ÀËܤˤ¢¤Ã¤¿rename¥¹¥¯¥ê¥×¥È¤òruby¤Ç¤¤Æ¤ß¤¿¤ó¤Ç¤¹¤¬¡¨Â²°¹Ô¤¿¤é¤º
¤Î¥Á¥ã¥Á¤Ê¤â¤Î¤Ç¤â¤¤¤¤¤ó¤Ç¤·¤ç¤¦¤«¡©(»²¹Í¤Þ¤Ç¤Ëas is¤ÇźÉÕ¤·¤È¤­¤Þ¤¹)

$ rename 'sub!(/\.htm$/, ".html")' *.htm
$ rename '$_.downcase!' *.TXT

¤È¤«¤·¤Æ»È¤¤¤Þ¤¹¡¥($_¤¬ÁàºîÂоݤʤΤÏPerl¤Î̾»Ä¤ê)

¥ª¥ê¥¸¥Ê¥ê¥Æ¥£¤¬¤¢¤ë¤È¤Ï¸À¤¤Æñ¤¤¤«¤é»ß¤·¤È¤¯¤«¡¥
-- 
[Mr.] OZAWA Sakuro
<mailto:crouton / po.shiojiri.ne.jp>
<http://www.shiojiri.ne.jp/%7Ecrouton/>

----Next_Part(Fri_Feb_13_23:15:01_1998_893)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

#!/usr/local/bin/ruby -s # -*- Ruby -*-

expr  *.shift

unless expr
  $stderr.print "Usage: #{File.basename($0)} [-n] [-v] rubyexpr [filenames]\n"
  exit(1)
end

#expr  sub!(/\\.[^.]+$/, '.#{expr}')" if $e

(($*.size) ? $* : readlines.collect { |i| i.chomp }).each do |i|
  $_  
  old  .clone
  begin
    eval expr
    $stderr.print "File.rename('#{old}', '#$_')\n" if $n || $v 
    File.rename(old, $_) unless $n 
  rescue
    $stderr.print "#$!\n"
  end
end

----Next_Part(Fri_Feb_13_23:15:01_1998_893)----