N
NoRatu
Grünschnabel
Hallo liebe Community,
ich sitze seit gestern an einem Problem bei dem ihr mir hoffentlich helfen könnt.
Meine Aufgabe ist es zwei Verzeichnisse nach Dateien und weiteren Unterverzeichnissen zu durchsuchen, diese mit Hilfe von sed zu ändern und dann mit diff zu vergleichen. Das mit dem Durchsuchen und ändern klappt auch soweit, nur weiß ich nicht wie ich diff auf diese Änderungen beziehen kann. Bisher werden nur die unveränderten Dateien verglichen.
Bisheriger Code:
Dass das Semikolon vor dem diff ein Grund dafür ist weiß ich. Allerdings komme ich nach vielem rumprobieren auf keine passende Lösung.
Gruß
PS.: Ich habe gestern erst richtig mit Shell-Programmierung angefangen, daher verzeiht mir bitte etwaige Anfänger Fehler oder mögliche falsche Wortwahl in Bezug auf das Thema.
ich sitze seit gestern an einem Problem bei dem ihr mir hoffentlich helfen könnt.
Meine Aufgabe ist es zwei Verzeichnisse nach Dateien und weiteren Unterverzeichnissen zu durchsuchen, diese mit Hilfe von sed zu ändern und dann mit diff zu vergleichen. Das mit dem Durchsuchen und ändern klappt auch soweit, nur weiß ich nicht wie ich diff auf diese Änderungen beziehen kann. Bisher werden nur die unveränderten Dateien verglichen.
Bisheriger Code:
find . -name "*.dateiendung" | xargs sed -i 's/$Revision.*$//' ; diff -rq "file/directory1" "file/directory2"
Dass das Semikolon vor dem diff ein Grund dafür ist weiß ich. Allerdings komme ich nach vielem rumprobieren auf keine passende Lösung.
Gruß
PS.: Ich habe gestern erst richtig mit Shell-Programmierung angefangen, daher verzeiht mir bitte etwaige Anfänger Fehler oder mögliche falsche Wortwahl in Bezug auf das Thema.