Read and respond to this message at:
https://sourceforge.net/projects/gnuwin32/forums/forum/74807/topic/3896831
By: bkmunger
I am trying to use gawk to extract a set of lines from a text file. The limes
start with a certain identifier but are not always at the same line numbers
in the file. An example is below. I want to find the identifier "REPORT- PS-E"
and then extract the set of 5 lines starting with the 13th occurance of the
string "KWH". I have to do this frequently so I am trying to set up a batch
file to do this. I have used gawk before but my code writing skills are very
rusty. Can anyone help?
Thanks, Bryce
---- start of identifier -------
REPORT- PS-E Energy End-Use Summary for all Electric Meters
WEATHER FILE- PORTLAND INTERNAT OR
--------------------------------------------------------------------------------
-------------------------------------------------
TASK MISC SPACE SPACE HEAT PUMPS
VENT REFRIG HT PUMP DOMEST EXT
LIGHTS LIGHTS EQUIP HEATING COOLING REJECT & AUX
FANS DISPLAY SUPPLEM HOT WTR USAGE TOTAL
------- ------- ------- ------- ------- ------- -------
------- ------- ------- ------- ------- --------
JAN
KWH 75964. 0. 15908. 41390. 2976. 0. 566.
42293. 0. 2162. 0. 0. 181257.
MAX KW 166.020 0.000 61.777 212.826 39.967 0.000 1.600
89.701 0.000 21.767 0.000 0.000 499.692
DAY/HR 1/ 8 0/ 0 4/12 4/ 6 20/16 0/ 0 4/21
1/ 8 0/ 0 1/ 8 0/ 0 0/ 0 4/ 6
PEAK ENDUSE 166.020 0.000 11.812 212.826 0.000 0.000 0.077
89.701 0.000 19.255 0.000 0.000
PEAK PCT 33.2 0.0 2.4 42.6 0.0 0.0 0.0
18.0 0.0 3.9 0.0 0.0
-------- skip lines for post length -------
-------- want to extract --------
KWH 906775. 0. 195025. 163578. 232611. 0. 3826.
465954. 0. 6672. 0. 0. 1974442.
MAX KW 166.020 0.000 61.777 212.826 335.375 0.000 1.600
89.701 0.000 21.767 0.000 0.000 629.360
MON/DY 1/ 1 0/ 0 1/ 4 1/ 4 7/21 0/ 0 1/ 4
1/ 1 0/ 0 1/ 1 0/ 0 0/ 0 7/21
PEAK ENDUSE 166.020 0.000 38.264 0.000 335.375 0.000 0.000
89.701 0.000 0.000 0.000 0.000
PEAK PCT 26.4 0.0 6.1 0.0 53.3 0.0 0.0
14.3 0.0 0.0 0.0 0.0
---------- end of extract -----------
_____________________________________________________________________________________
You are receiving this email because you elected to monitor this topic or
entire forum.
To stop monitoring this topic visit:
https://sourceforge.net/projects/gnuwin32/forums/forum/74807/topic/3896831/unmonitor
To stop monitoring this forum visit:
https://sourceforge.net/projects/gnuwin32/forums/forum/74807/unmonitor
------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
GnuWin32-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gnuwin32-users