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
Finns det en Sed lösning på detta? racbern Shell-programmering och Skript 1 03-13-2008 11:31
behöver lösning för scripting kkc Shell-programmering och Skript 14 01-31-2008 09:17
Söndag och backup lösning Jshwon Sun Solaris 1 10-23-2007 01:54
Grep lösning Amruta Pitkar Shell-programmering och Skript 3 05-03-2007 03:57
Linux som en NAS-lösning? kjbaumann Linux 1 08-30-2006 01:09

 
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
timj123 timj123 is offline
Registered User
  
 

Join Date: Jan 2008
Inlägg: 80
Finns det en awk lösning för detta?

Jag skriver en awk skript som samlar in vissa uppgifter från vissa områden. Jag behövde en awk lösning på detta, eftersom det senare blir en funktion i manus.

Jag har följande uppgifter som jag behöver utgången på en enda rad, men titelinformation spänner över multilple linjer och register inte är "tillsammans". Exempel skulle tom nedan, registrera "Tom" nedan är på 4 olika linjer, men jag behöver bara uppgifter från 2 av linjerna kommer jag också behöver samma info för pat, Tim och tad, eller den som annars har en titelinformation gillar formatet nedan.


Kod:
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

Jag behövde följande effekt:


Kod:
lead1   07q4    07q1    06q4    06q3    sept    oct     nov
tim	357	25	3020	3120	0	21	1800 
tad	1734	0	5213	5213	0	0	672

Finns det en awk lösning på detta?

tack på förhand för detta, eftersom jag tycker att detta är en svår en.
 

Komihåglista

Taggar
Solaris

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 03:15.


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