The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



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
Selektivt uttak av data fra en filer dwgi32 Shell programmering og Skripting 3 06-26-2009 05:52
Hent flere gjentatte data fra en tekstfil apjneeraj Shell programmering og Skripting 5 04-14-2009 03:40
utvinning av data fra en tekstfil som følger visse mønster mohkris UNIX for Advanced & ekspertbrukere 4 09-23-2008 08:09
Les data fra flere filer, og summen av verdien nvuradi Shell programmering og Skripting 9 09-11-2008 02:08
grep flere tekstfiler i mappen til 1 tekstfil? coppertone UNIX for Dummies Spørsmål og svar 7 08-23-2002 03:50

 
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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-02-2009
ackheron ackheron is offline
Registrert bruker
  
 

Bli Dato: juli 2009
Innlegg: 2
Lightbulb Uttak av data fra flere tekstfiler og etableringen av et diagram

Hei kjære venner,

Mitt problem som forklart nedenfor synes virkelig basic.
Faktum er at jeg er helt ny på programmering, og har bare en uke å lage et skript ( CShell eller Perl ? ) For å utføre denne handlingen.

Mens du søker på forumet, jeg fant en som kunne hjelpe meg, men jeg vet ikke hvordan du bruker den riktig: s.

Men først av alle. . . konteksten.
Jeg har 7300 tekstfiler, som hver inneholder samme type informasjon.
Nedenfor vises hvordan tekstfilene er skrevet:


3 parametere i 05JAN01.
1 AZU1 STA X -0.247297943318988E 07 + - 0.241394876950605E-02
2 AZU1 STA Y -0.467133800760033E 07 + - 0.374164031593362E-02
3 AZU1 STA Z 0.355810775092403E 07 + - 0.257172727253398E-02
2 1 0.571958818322482E 00
3 1-0.659378461245129E 00
3 2-0.847505892381651E 00
AZU1 ANTENNE LC 0,1636 0,0000 0,0000! Opp nordøst (m)


For å analysere alle data, jeg trenger å pakke ut fet verdier, og setter hver enkelt i en annen kolonne i en Excel-fil (eller tilsvarende) eller i en tekstfil (men da med tre verdier på en linje, og kanskje prøver å opprette en CSV-fil).

Til slutt har jeg en fil som dette i en annen mappe. . . . og det er 3 eller 4 nivåer av forskjell i arborescence. Som:

desktop/data_2005/05JAN01/out/solution/05JAN01AZU1_fix.txt
desktop/data_2005/05JAN02/out/solution/05JAN02AZU1_fix.txt
og den går på for hele året. . .

Tanken er å bruke 'grep' kommando Jeg antar:
Jeg prøvde med denne "egrep "1 | 2 | 3" <05JAN01AZU1_fix.stacov.txt | awk '(print $ 5) ">> output.txt"Men det fungerer ikke. Det gjorde utgang ren 3 verdier som jeg vil når jeg endret «1 | 2 | 3» til "10 | 20 | 30" og gjorde det endrede verdier 1,2,3 til 10,20,30før de tre verdier Jeg ønsket å trekke ut.

Så, i utgangspunktet. . . Jeg har en tekstfil for hver dag i året, som inneholder tre verdier som jeg ønsker å plassere i tre separate kolonner av en Excel-fil, eller i den samme linjen i CSV-fil.

Jeg antar at jeg må finne en måte å pakke riktig mine verdier, men også at jeg må skrive en slags løkke, å gå gjennom alle mappene (dager) i året.

CShell eller Perl ?

Er det noen som har ett eller flere ideer som kan hjelpe meg videre?
Hvis du gjør det, vil jeg være fornøyd hvis du slippe det der
Takk. . .

PS: Jeg vet ikke hvem som skrev reglene i forumet. . . punktet n ° 15 "No smoking i fora" gjorde meg smile. . .
 

Hugseliste

Tags
extraction tekstfiler flere

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 04:12.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0