![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Validatie van karakter gescheiden lijnen in een bestand | kolesunil | UNIX voor Dummies Questions & Answers | 3 | 05-27-2008 06:48 |
| awk en bestand parseren | devtakh | Programmeren en Shell Scripting | 4 | 05-06-2008 11:13 |
| Bestand Parsing | jsusheel | Programmeren en Shell Scripting | 5 | 09-25-2007 10:25 |
| Hulp nodig in bestand validatie door shell script | srichakra | Programmeren en Shell Scripting | 1 | 07-19-2007 02:22 PM |
| validatie: bestand <bestandsnaam> | u263066 | Programmeren en Shell Scripting | 2 | 09-26-2006 03:59 |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
CSV-bestand parseren en validatie
Ik heb een CSV-bestand dat moet via twee afzonderlijke processen (op het eind zullen er 2 bestanden (Dload.unl en Tload.unl en we zeggen dat de input file naam is mass.csv). Ik heb een processfile () functie die zal het proces Dload functies. In Dload ik wil lezen mass.csv in Dload en daarna het volgende doen:
1. Verwijder de 6de element in de array (of de laatste kolom) 2.validate het formaat dd / mm / jj 3.validate dat elementen 0-4 are NOT NULL 4.write @ lijn naar Dload.unl gescheiden door buizen (met een pijp aan het eind van de lijn) In Tload ik wil lezen mass.csv in Tload en daarna het volgende doen: 1. 3 kolommen toevoegen aan het bestand met de volgende informatie in elke kolom: - @ Output [0] \u003d 0 - @ output [1] \u003d Datum van vandaag (in de vorm 2007-11-07 00:00:00) - @ uitgang [2] \u003d "A" 2.write @ lijn naar Dload.unl gescheiden door buizen (met een pijp aan het eind van de lijn) Thanks in advance, I really appreciate it. Hier is een voorbeeld van de input file: 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, Als u iets anders laat me weten of vragen op. S |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|