![]() |
|
|
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 |
| 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 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
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 |
| Visningsmoduser | Ranger denne tråden |
|
|