[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2976

From: IWAMOTO Kouichi <IWAMOTO Kouichi <sue@xxxxxxxxxx>>
Date: Mon, 13 Jun 2005 21:00:37 +0900
Subject: [sylpheed-jp:02976] Re: スレッドの接続・切断機能について

#!/usr/local/bin/ruby

ARGV.each{|rfn|
  wfn = sprintf("%s.tmp.%d", rfn, $$)
  File::open(rfn, "r"){|rfp|
    File::open(wfn, "w"){|wfp|
      wfp.chmod(0600)
      while rfp.gets
	case $_
	when /^(References|In-Reply-To):/i
	  while rfp.gets
	  case $_
	    when /^(References:|In-Reply-To:|\s)/i
	      nil
	    else
	      wfp.puts $_
	      break
	    end
	  end
	  break if $_ == nil || /^$/ =~ $_
	when /^$/
	  wfp.puts ""
	  break
	else
	  wfp.puts $_
	end
      end

      while rfp.gets
	wfp.puts $_
      end
    }
  }
  if File::size(rfn) == File::size(wfn)
    File::unlink(wfn)
  else
    File::unlink(rfn)
    File::rename(wfn, rfn)
  end
}

[前][次][番号順一覧][スレッド一覧]

      2967 2005-06-12 15:53 [Koji Oka <okachan_55] スレッドの接続・切断機能について        
->    2976 2005-06-13 21:00 ┗[IWAMOTO Kouichi <sue]