* Andreas Pakulat <[EMAIL PROTECTED]> [2005-02-06]:
>> Gibt es f�r diesen Job ein Toll, wo ich so einen Beitrag durchpipen
>> kann, oder muss ich das erst selbst schreiben?
>
> Kenne mich da nicht aus, aber das sollte mit awk/zsh?/python/perl ja
> eigentlich kein grosses Problem sein (sind ja nur 20 ersetzungen
> oder so f�r das n�tigste )

Stimmt, ist kein gro�er Aufwand, hier ein Ruby-Programm:

#!/usr/bin/env ruby
# Ersetzt alle Quoted-Printable-kodierten Umlaute

while gets do
  line = $_.chomp
  if not line =~ /=[\dA-F]{2}/
    puts line
  else
    newline, i = "", 0
    while i < line.length do
      if line[i].chr == '='
        newline += line[i+1,2].to_i(16).chr
        i += 3
      else
        newline += line[i].chr
        i += 1
      end
    end
    puts newline
  end
end

# vim:set ft=ruby sw=2 et:

Julius


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an