ich hätte da noch so eine Idee (quick and dirty)
$/ =']';
$x1 = <F1>;
$x2 = <F2>;if ($x1 ne $x2){
$x1 =~ /([obj=\d+])/o;
print $1;
}
...
Grüße Oesi
Erst mal danke Dir Oesi für die Mühe, die Du Dir machst.
Dein obiger Vorschlag wäre ja ein direkter zeilenweiser Vergleich der Attribute in einem Objekt.
Allerdings hätte ich nun ein Problem, nämlich kann es sein, dass ein Attribut in einer Datei reinkommt, das gestern noch gar nicht drin war oder umgekehrt. Auch bei den Objekten selbst kann dies genauso sein.
Und schon haut der Match zeilenweise nicht hin, oder?
Oder sollte in der Schleife, die noch außenrum kommt, sichergestellt sein, dass der Dateizeiger genau auf einem Objektnamen in [] Klammer steht?
Auf jeden Fall schon mal vielen vielen Dank
Peter