![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Vergleich von 2 Dateien | kamal_418 | Shell Programmierung und Scripting | 2 | 08-04-2008 07:05 AM |
| benötige Hilfe .. Vergleich | bluesilo | Shell Programmierung und Scripting | 0 | 02-23-2008 04:43 PM |
| Vergleich von 2 Dateien in UNIX | Dana Evans | UNIX for Dummies Questions & Answers | 32 | 11-21-2007 07:05 AM |
| Vergleich der beiden Dateien in awk | jerome Sukumar | Shell Programmierung und Scripting | 12 | 07-26-2006 09:16 AM |
| String-Vergleich zwischen zwei Dateien mit awk | rudoraj | Shell Programmierung und Scripting | 7 | 07-25-2006 12:04 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Sehr geehrte Damen und Herren,
Ich möchte zwei CSV-Dateien mit Shell-Programmierung -- Datei 1 Inhalt 44,, KEINE, 0,, 2.2.1901 66,, KEINE, 0,, 2/3/1901 Datei 2 Inhalt 1022,3708268, AUFX, 0,100919,3 / 1 / 2006 66,, KEINE, 0,, 2/3/1901 Nach einem Vergleich jeder Spalte / Bereich möchte ich den Druck der Ereignisse der Differenz für jedes Feld / Spalte also annehmen, wenn 44 und 1022 nicht mit, dann wird es 1, annehmen, wenn es passt, dann wird es 0. Mein Ziel ist, um die Anzahl der Unterschiede für jedes Feld. Jegliche Hilfe wird sehr geschätzt. |
|
||||
|
Hi, Versuchen Sie diese ein. Eingang: Code:
a: a,30,c b,30,c d,27,c b: a,29,f b,30,c e,26,f Ausgang: Code:
Filed1 mismatch:1 Filed2 mismatch:2 Filed3 mismatch:2 Code: Code:
paste -d"," a b | awk 'BEGIN{FS=","}{
if($1!=$4)
a++
if($2!=$5)
b++
if($3!=$6)
c++
}
END{
print "Filed1 mismatch:"a"\n"
print "Filed2 mismatch:"b"\n"
print "Filed3 mismatch:"c"\n"
}'
|
|
||||
|
Vergleich von zwei CSV-Dateien
Vielen Dank für diesen Sommer ein. Dies ist in Ordnung. Ich möchte das Ergebnis in eine Log-Datei. Deshalb habe ich echo ""> log.txt. Aber das funktioniert nicht. Ich habe versucht mit "print" "> log.txt auch, aber ohne Ergebnis. Jede Idee, wenn ich will, diese in einer Log-Datei.
|
![]() |
| Lesezeichen |
| Tags |
| compareing zwei CSV-Dateien, Vergleich der einzelnen Felder einer CSV-Datei, Feststellung der Anzahl Unterschied |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|