The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Validering av karaktär separerade rader i en fil kolesunil UNIX for Dummies Frågor & Svar 3 05-27-2008 07:48
awk och fil parsning devtakh Shell-programmering och Skript 4 05-06-2008 12:13
Arkiv Analysera jsusheel Shell-programmering och Skript 5 09-25-2007 11:25
Behöver du hjälp i filen validering av Shell script srichakra Shell-programmering och Skript 1 07-19-2007 03:22
validering: file <filnamn> u263066 Shell-programmering och Skript 2 09-26-2006 04:59

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-06-2008
dolo21taf dolo21taf is offline
Registered User
  
 

Join Date: februari 2008
Inlägg: 6
CSV-fil parsning och validering

Jag har en CSV-fil som behöver hjälp av två separata processer (i slutändan kommer det att finnas 2 filer (Dload.unl och Tload.unl och vi säger indatafilen heter mass.csv). Jag har en processfile () funktion som kommer att kalla processen Dload funtion. I Dload Jag vill läsa mass.csv i Dload och sedan göra följande:

1. bort 6:e del i kedjan (eller den sista kolumnen)
2.validate Formatet är mm / dd / yy
3.validate att delarna 0-4 är INTE NULL
4.write @ line till Dload.unl åtskilda av rören (med ett rör i slutet av raden)

I Tload Jag vill läsa mass.csv i Tload och sedan göra följande:
1. Lägg till 3 kolumner till fil med följande information i varje kolumn:
- @ Output [0] \u003d 0
- @ produktion [1] \u003d Dagens datum (i formatet 2007-11-07 00:00:00)
- @ produktionen [2] \u003d "A"
2.write @ line till Dload.unl åtskilda av rören (med ett rör i slutet av raden)
Tack på förhand, jag uppskattar det.

Här är ett exempel på indatafilen:
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,


Om du behöver något mer bara tala om det för mig eller har några frågor om det.
S
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 10:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0