PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Dateinen vergleichen und anpassen



15-02-2001, 15:49
Hallo,

ich habe folgendes Problem:
1. Datei mit e-mail adressen = die "Masterdatei"
2. Datei mit e-mail adressen = die "Updatedatei"

wie erreiche ich es, das die 1. datei mit der 2. syncronisiert wird und zwar in der form, das zu den vorgenommenen änderungen zusätzlich noch in 2 Dateien gespeichert werden, z.B.:

Adressen, die dazu gekommen sind stehen in:
add_user.txt

Adressen, die dazu gekommen sind stehen in:
del_user.txt

hab ja schon mal mit diff angefangen, aber da komme ich nicht weiter :-(


--
thomas koenig

16-02-2001, 00:08
Also:
master: bisherige Adressen, zeilenweise
udpate: neuer Stand, zeilenweise


sort master > master.sort
sort update > update.sort
diff master.sort update.sort | grep -E "^<" | cut -b 3- > del_user.txt
diff master.sort update.sort | grep -E "^>" | cut -b 3- > add_user.txt
rm master.sort update.sort
cp master master.old
cp update master

Ich hoffe das hilft Dir.
bye

16-02-2001, 08:58
Tausend vielen dank, das tut genau das was ich brauche. *freu*


--
der tom