The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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
Er der en sed løsning på dette? racbern Shell Programmering og Scripting 1 03-13-2008 11:31 AM
behovet for løsning til scripting kkc Shell Programmering og Scripting 14 01-31-2008 09:17 PM
Sun og backup-løsning Jshwon Sun Solaris 1 10-23-2007 01:54 PM
Grep løsning Amruta Pitkar Shell Programmering og Scripting 3 05-03-2007 03:57 AM
Linux som en NAS løsning? kjbaumann Linux 1 08-30-2006 01:09 PM

 
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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 03-06-2008
timj123 timj123 is offline
Registreret Bruger
  
 

Join Date: Jan 2008
Stillinger: 80
Er der en awk løsning til dette?

Jeg skriver en awk script, der indsamler visse data fra visse områder. Jeg havde brug for en awk løsning på dette, fordi det vil senere blive en funktion i script.

Jeg har følgende data, som jeg har brug for output på en enkelt linje, men registrerer spænder tværs multilple linier og registreringer er ikke "sammen". Eksempel ville være tom nedenfor record "Tom" nedenfor er på 4 forskellige linjer, men jeg behøver kun data fra 2 af de linjer, jeg vil også få brug for de samme info for pat, tim, og tad, eller hvem ellers har et rekordstort gerne formatet nedenfor.

Code:
2008   fl01   LAC   2589   polk   doal
xx 2008q1 mx
     sect 25698541

     Sales 08 Dept group

        lead1    2008q1
        tom
        pat
        tim
        tad

        lead1  07q4   07q3   07q2   07q1   06q4   06q3   jan
        tom    0      96     0      3312   3624   0      312
        pat    0      17     0      0      30     0      30
        tim    357    03     04     25     3020   3120   20
        tad    1734   0      0      0      5213   5213   0

        lead1  feb    mar    apr    may    jun    jul    aug
        tom    0      96     0      0      0      0      0
        pat    0      17     0      0      0      0      0
        tim    357    23     5      7      8      14     70
        tad    1734   0      0      0      0      0      0

        lead1  sept   oct    nov    dec
        tom    0      0      460    92
        pat    0      0      240    0
        tim    0      21     1800   0
        tad    0      0      672    0

2008   fl01  LAC   2589    polk   doal
yy 2008q1 mx
     sect 2569852

     Sales 08 Dept group
Jeg havde brug for følgende output:

Code:
lead1   07q4    07q1    06q4    06q3    sept    oct     nov
tim	357	25	3020	3120	0	21	1800 
tad	1734	0	5213	5213	0	0	672
Er der en awk løsning på dette?

thanks in advance for dette, fordi jeg tror, det er et vanskeligt emne.
 

Bogmærker

Tags
Solaris

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 01:58 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0