![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
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 |
| Wie kann ich eine Datei durch einen Vergleich der beiden anderen Dateien? | manmohanpv | Shell Programmierung und Scripting | 3 | 02-18-2008 04:58 AM |
| Vergleich von Dateien | RRS | Shell Programmierung und Scripting | 3 | 04-03-2007 09:08 PM |
| Vergleich mit echten Schatten Dateien Dateien | terrym | UNIX für Fortgeschrittene und Experten | 4 | 02-09-2007 02:38 AM |
| Erstellen der Datei mit Inhalt Inhalt einer anderen Datei | REV | Shell Programmierung und Scripting | 21 | 02-24-2006 10:25 AM |
| Shell-Skript, Vergleich von Dateien in einer Datei | raina_nalin | Shell Programmierung und Scripting | 4 | 06-21-2005 07:00 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Vergleich der Dateien auf den Inhalt einer Datei
Hi ich habe ein Problem versuchen, eine Weile Erklärung.
Ich habe Dateien in einem Verzeichnis, die ich benötige, um im Vergleich zu einem Wert in filex und zu aktualisieren, dass die Datei mit dem Ergebnis, Dateien im Verzeichnis sind DFC1. DFC5. DFC345. DFC344. DFC9. Das Programm Ich bin versuchen, wird die Zahl Form der Dateiname und vergleichen Sie es mit dem Wert in filex Es sollte durch jeden Wert in dem Verzeichnis, das mit dem Wert in filex und dann ersetzen, wenn mehr den Wert in filex und entfernen Sie die Datei aus dem Verzeichnis dh DFC1 vergleichen. den Wert 1 auf den Wert in filex \u003d 0 Es ist mehr so ersetzen in filex mit 1 löschen DFC1. und als nächstes tun filename DFC5. auch für DFC345. und DFC344 (aber man sollte nicht) irgendwelche Ideen versucht dieses #! / usr / bin / ksh cd / SWM / test / apps / Gläubiger / temp pwd var1 \u003d $ (ls-t *. DFC) echo $ var1 # while read var1 # do echo cat $ var1 var2 \u003d $ (echo $ var1 | cut-d.-f1 | cut-c5-) echo $ var2> / SWM / test / apps / Gläubiger / temp / valuex wenn [$ var2-GE var3 \u003d $ (cat valuex)] dann rm $ var1 sonst echo "wird der aktuelle Wert größer als die Datei $ var1 Vielen Dank für jede Hilfe |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|