[quote=v0id,01.08.2005, 15:11]@Crian
Versteh ich das richtig das der letztendlich lediglich die Länge Prüft und ob diese gleich sind?
Mein Problem ist ja das die neue Datei wahrscheinlich immer länger sein wird, die Frage ist nur an welcher Stelle die veränderung war. Wurde was nur ans ende drangehängt ist es OK, wurde was mitten drin verändert ist das Schlecht.
Genau das muss ich halt prüfen :-/
@Taulmarill
die dateien werden glaub ich recht groß sein, deswegn hat ich überlegt das zeile für zeile zu prüfen :rock:[/quote]
Nein, die Zeilen werden auf Gleichheit geprüft, denn das ist nach Deinem obigen Post das einzige, was Du überprüft haben willst.
Abbruch erfolgt, wenn eine Datei länger als die andere (und der Anfang gleich) ist.
Abbruch erfolgt, wenn zwei Zeilen verschieden sind.
Und natürlich endet das Skript auch, wenn beide Dateien gleich sind.
Probier doch einfach mal damit rum ;-)
@Renee: Gute Idee, die Zeilennummer in die Ausgabe einzubauen.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite