![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Validering af tegn adskilt linjer i en fil | kolesunil | UNIX for dummyer Spørgsmål & svar | 3 | 05-27-2008 07:48 AM |
| awk og file parsing | devtakh | Shell Programmering og Scripting | 4 | 05-06-2008 12:13 PM |
| File Analysering | jsusheel | Shell Programmering og Scripting | 5 | 09-25-2007 11:25 AM |
| Har du brug for hjælp i filvalidering ved shell script | srichakra | Shell Programmering og Scripting | 1 | 07-19-2007 03:22 PM |
| validering: file <filnavn> | u263066 | Shell Programmering og Scripting | 2 | 09-26-2006 04:59 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
CSV-fil parsing og validering
Jeg har en csv-fil, der skal gennem to separate processer (i den sidste ende vil der være 2 filer (Dload.unl og Tload.unl og vi vil sige det input filnavn er mass.csv). Jeg har en processfile () funktion, som vil kalde processen Dload funktion. I Dload jeg vil læse mass.csv i Dload og derefter gøre følgende:
1. fjerne den 6. element i array (eller den sidste kolonne) 2.validate formatet er mm / dd / yy 3.validate at elementer 0-4 er IKKE NULL 4.write @ linje til Dload.unl adskilt af rør (med en pibe i slutningen af den linje) I Tload jeg vil læse mass.csv i Tload og derefter gøre følgende: 1. Tilsæt 3 kolonner til filen med følgende oplysninger i hver kolonne: - @ Output [0] \u003d 0 - @ output [1] \u003d Dags dato (i formatet 2007-11-07 00:00:00) - @ output [2] \u003d "A" 2.write @ linje til Dload.unl adskilt af rør (med en pibe i slutningen af den linje) Thanks in advance, jeg virkelig sætter pris på det. Her er et eksempel på de input-fil: 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, Hvis du har brug for noget andet, bare lade mig vide eller har spørgsmål om det. S |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|