Page 1 of 1

"diff" Vergleich

Posted: 18. Jul 2008 8:09
by verpeiL:t
Hi Leute

habe mit dem Befehl diff in einer Shell Skript 2 txt Dateien verglichen, wie kann ich aber jetzt, wenn es einen unterschied geben sollte diesen und wirklich nur diesen Unterschied in eine extra datei speichern?

Also ich habe den diff Vergleich, danach setze ich eine if Abfrage

......
diff --unchanged-group-format='%<' \
--old-group-format='%dn Zeile%(n=1?:n) geloescht: %<' \
--new-group-format='%dN Zeile%(N=1?:n) neu: %>' \
--changed-group-format='%dn Zeile%(n=1?:n) geaendert zu: %>' \
old_neu neu

if [ $? == 0 ]
then
echo "Kein Unterschied"
else...
?????????????????????????
fi
......

dort wo die vielen ???????????? sind hätte ich gerne die Aussage, dass sobal wenn ein Unterschied aufgetreten ist dieser in die neue Text-Datei "unterschied.txt" gespeichert werden soll.

Danke

Posted: 20. Jul 2008 14:11
by PDA