Jemand zu Hause?Leser: 14
diff(file, file2, { STYLE => "OldStyle", CONTEXT => "0" })
Text::Diff. Dort kann man das nicht einstellen...
2009-11-19T16:24:40 reneeEs handelt sich offenbar um das ModulText::Diff. Dort kann man das nicht einstellen...
String::Diff sein...
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem
Text::Diff, was soweit ich weiß keine Option unterstützt, um verschiedene Zeilentrennzeichen gleich zu behandeln. Allerdings kann man der diff-Funktion aus diesem Modul statt Dateinamen auch Dateihandles übergeben — mit Hilfe des IO-Layers :crlf sollte sich das gewünschte Verhalten also erreichen lassen.
Text::Diff. Gibt es für
String::Diff die Option? Vielleicht kann ich das umbauen.1 2 3 4 5 6 7 8
use IO::File; my $io_file1 = IO::File->new( $file1, 'r' ); my $io_file2 = IO::File->new( $file2, 'r' ); $io_file1->binmode( ':crlf' ); $io_file2->binmode( ':crlf' ); my $diff = diff( $io_file1, $io_file2, { STYLE => "OldStyle", CONTEXT => "0" });
Guest pantheraHallo Renee!
vielen Dank, das würde ich dann einbauen.
Kannst Du mir sagen, was diese Abfrage und diese Zuweisung bedeuten?
Danke & Grüße
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem