Hallo,
ich habe folgendes Problem....
ich möchte gern aus eine Liste mit Namen mit einer anderen Liste vergleichen und die Fehlenden Namen in eine Extradatei schreiben.
Bei mir sieht das so aus...
iwie funzt es aber nich
Bitte helft mir schnell^^Code:if [ -e /tmp/csv.user.tmp ]; then rm /tmp/csv.user.tmp fi for i in `cat /home/itki/datei.csv`; do echo $i|cut -d "," -f 7|cut -d "@" -f 1 >> /tmp/csv.user.tmp done for i in `cat /tmp/csv.user.tmp`; do ldapsearch -x uid=$i|grep sambaAcc done exit 0![]()
+ Antworten
Ergebnis 1 bis 6 von 6
Namenslisten abgleichen (war: Hilfe!!!!!!)
Diskussion über Namenslisten abgleichen (war: Hilfe!!!!!!) in Linux + Unix der Kategorie Fachliches; Hallo, ich habe folgendes Problem.... ich möchte gern aus eine Liste mit Namen mit einer anderen Liste vergleichen und die ...
- 16.02.2012 14:42 #1Reg.-Benutzer
- Reg.-Datum
- 27.03.2011
- Ort
- Thüringen
- Beiträge
- 4
Namenslisten abgleichen (war: Hilfe!!!!!!)
- 16.02.2012 14:44 #2Reg.-Benutzer
- Reg.-Datum
- 27.03.2011
- Ort
- Thüringen
- Beiträge
- 4
BOAH!!! Was habe ich nur für eine Grammatik^^
Bitte das "aus" im 1.Satz nicht beachten...
- 16.02.2012 14:56 #3Reg.-Benutzer
- Reg.-Datum
- 19.02.2001
- Ort
- Strausberg
- Beiträge
- 1.844
Du suchst ja schon nach einer bestimmte Zeile. Wie unterscheiden sich denn existierende von nicht existierenden? Suche danach und schreibe das Ergebnis in die Datei.
- 16.02.2012 15:04 #4Reg.-Benutzer
- Reg.-Datum
- 27.03.2011
- Ort
- Thüringen
- Beiträge
- 4
naja...ich hab ne Liste mit Namen, die die andere Liste auch hat. Aber die eine Liste ist unvollständig....ich habe sozusagen in der einen Liste namen gelöscht...aber in der anderen stehen die noch drin. Ich möchte also ereichen das es mir die nicht gelöschten Namen anzeigt...Aber wie ich rätsel schon die ganze zeit...
- 16.02.2012 15:38 #5
Wie groß sind/werden denn die Listen?
Wenn das im Hauptspeicher lösbar ist, würde ich empfehlen, beide Dateien auszulesen und ein assoziatives Array (heißt anderswo Dictionary, Hashtable, blablabal) zu benutzen (geht ab Bash 4 IMHO).
Einfach einen Unique Identifier (Benutzerkennung) für den Key benutzen und entsprechend die Benutzerinfos als Value.
Doppelte Einträge werden so automatisch vermieden.
Anschließend über das Array iterieren und alle Werte in eine Datei schreiben lassen
P.S.: War das schnell genug?PHP-Code:for i in ${!usernametable[@]}
do
# schreib die Dinger weg
done

Fertig!
P.P.S.: Hoppla, Du wolltest nur die fehlenden Namen?
Dann wie folgt abändern:
Alle Daten aus Datei1 in die Tabelle und bei jedem Namen aus Datei2 nachgucken, ob schon eingetragen. Wenn nein, schreiben.Geändert von lilith2k3 (16.02.2012 um 15:42 Uhr)
Experience is what you get when you didn't get what you wanted.
- 16.02.2012 17:38 #6
Moderator
Anwendungssoftware, Novell/sonst.OS
Hardware, Mobile Devices
- Reg.-Datum
- 12.02.2001
- Ort
- Essen, NRW
- Beiträge
- 18.805
And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head.
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
spalten abgleichen
Von mipacho im Forum BasicAntworten: 0Letzter Beitrag: 26.12.2010, 15:56 -
Excel Spalten abgleichen
Von Oyster im Forum BasicAntworten: 4Letzter Beitrag: 28.04.2009, 17:21 -
2x Server abgleichen [Anfänger]
Von xyr0x im Forum Windows BetriebssystemeAntworten: 24Letzter Beitrag: 30.08.2008, 17:06 -
Hilfe: Zwei Tabellen von zwei SQL Server-Datenbanken abgleichen
Von Blue_Angel im Forum .NETAntworten: 1Letzter Beitrag: 30.03.2006, 10:57 -
XML mit XML-Schema abgleichen
Von Ladon im Forum WebdesignAntworten: 1Letzter Beitrag: 19.09.2005, 12:19
Die häufigsten Suchbegriffe für diese Seite:
Bisher noch keine Treffer von einer Suchmaschine

LinkBack URL
About LinkBacks
Zitieren