Am Mittwoch, 24. November 2004 22:44 schrieb David Haller: [...]
Kennst du ein Tool, das wie Time::ParseDate, Date::Parse oder Date::Manip ein Datum parsen koennen? Ich habe also an den allgemeinen Fall gedacht ;) Z.B. eine Liste wie von 'ls -l --full-time' willst du nicht mit sort sortieren ;) Das geht dann aber mit Time::ParseDate (usw.) nach dem gleichen Schema, analog wenn man mit perl sortiert.
Ich kenne nichts Fertiges - aber wenn ich in die Verlegenheit kommen würde, einen generischen Ansatz dafür schreiben zu müssen, dann würde ich es eher so machen, dass ich das erwartete Format der Zeitangabe dem Programm mitgebe (Option -f "<format>" mit einer Syntax ähnlich wie date wäre ganz hübsch - alternativ kann man auch gleich die Perl-RegEx mitgeben ;-) und das zum Parsen benutzen würde. Das hält das Programm schlank und ohne Kenntnis des zu verarbeitenden Formats bist Du eh erschossen. Die eierlegende Wollmilchsau wäre ein Parser, der anhand von typischen Mustern einen Zeitstempel erkennt und diesen analysiert - nur wozu? Geek-Spielerei IMHO ohne besonderen Nutzen. Jan -- Linux-Quickies: http://www.jan-trippler.de PingoS: http://www.pingos.org