![]() |
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 |
| Validierung von Zeichen getrennt Zeilen in einer Datei | kolesunil | UNIX for Dummies Questions & Answers | 3 | 05-27-2008 07:48 AM |
| awk-und Datei-Parsing | devtakh | Shell Programmierung und Scripting | 4 | 05-06-2008 12:13 PM |
| Datei-Parsing | jsusheel | Shell Programmierung und Scripting | 5 | 09-25-2007 11:25 AM |
| Brauchen Sie Hilfe in der Datei Validierung von Shell-Skript | srichakra | Shell Programmierung und Scripting | 1 | 07-19-2007 03:22 PM |
| Validierung: Datei <Dateiname> | u263066 | Shell Programmierung und Scripting | 2 | 09-26-2006 04:59 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
CSV-Datei Parsen und Validierung
Ich habe eine CSV-Datei, muss durch zwei getrennte Prozesse (am Ende gibt es 2 Dateien (Dload.unl und Tload.unl und wir sagen, dass die Eingabedatei Name ist mass.csv). Ich habe eine processfile () Funktion, die den Aufruf der Funktion Prozess Dload. In Dload Ich möchte lesen mass.csv in Dload und dann gehen Sie wie folgt vor:
1. Entfernen Sie das 6. Element im Array (oder das letzte Spalte) 2.validate das Format mm / dd / yy 3.validate, dass die Elemente 0-4 sind NOT NULL 4.write @ Linie Dload.unl getrennt durch Rohre (mit einer Leitung am Ende der Zeile) In Tload Ich möchte lesen mass.csv in Tload und dann gehen Sie wie folgt vor: 1. 3 Spalten hinzufügen, um die Datei mit den folgenden Informationen in jeder Spalte: - @ Ausgabe [0] \u003d 0 - @ Ausgabe [1] \u003d heutige Datum (im Format 2007-11-07 00:00:00) - @ Ausgabe [2] \u003d "A" 2.write @ Linie Dload.unl getrennt durch Rohre (mit einer Leitung am Ende der Zeile) Vielen Dank im Voraus, I really appreciate it. Hier ist ein Beispiel für die Eingabe-Datei: 0,2007, A, MassLd, 7,106,212,314,81, y, 0,2008, B, MassLd, 8,107,213,315,82, x, 0,2009, C, MassLd, 9,108,214,316,83, z, 0,2006, D, MassLd, 6,109,215,317,84, u, Wenn Sie etwas anderes, laß es mich wissen oder haben Fragen auf. S |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|