![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Validering av tegn atskilt linjene i en fil | kolesunil | UNIX for Dummies Spørsmål og svar | 3 | 05-27-2008 07:48 |
| awk og filen analyseproblemer | devtakh | Shell programmering og Skripting | 4 | 05-06-2008 12:13 |
| Fil Analysere | jsusheel | Shell programmering og Skripting | 5 | 09-25-2007 11:25 |
| Trenger du hjelp i filvalidering ved shell script | srichakra | Shell programmering og Skripting | 1 | 07-19-2007 03:22 |
| validering: file <filnavn> | u263066 | Shell programmering og Skripting | 2 | 09-26-2006 04:59 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
CSV-fil analyse og validering
Jeg har en CSV-fil som skal gjennom to separate prosesser (i slutten blir det 2 filer (Dload.unl og Tload.unl og vi vil si inndatafilen er mass.csv). Jeg har en processfile () funksjonen som kaller prosessen Dload funtion. I Dload jeg vil lese mass.csv inn Dload og gjør deretter følgende:
1. fjerne 6te element i array (eller siste kolonne) 2.validate formatet mm / dd / åå 3.validate at elementer 0-4 IKKE NULL 4.write @ linje til Dload.unl atskilt av rørene (med en pipe på slutten av linje) I Tload jeg vil lese mass.csv i Tload og gjør deretter følgende: 1. Legg 3 kolonner til filen med følgende informasjon i hver kolonne: - @ Output [0] \u003d 0 - @ output [1] \u003d Dagens dato (i formatet 2007-11-07 00:00:00) - @ output [2] \u003d "A" 2.write @ linje til Dload.unl atskilt av rørene (med en pipe på slutten av linje) Takk på forhånd, jeg virkelig setter pris på det. Her er et eksempel på inndatafilen: 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 trenger noe annet bare gi meg beskjed eller har spørsmål om det. S |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|