![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
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. |