kana has asked for the wisdom of the Perl Monks concerning the following question:
...
GRAZ X 4
Y 6
Z 3
N 22
E 3
U 15
KIGB X 2
Y 6
Z 6
N 13
E 20
U 11
...
I need to extract for each station (in this case GRAZ and KIGB) the N,E,U and sort it something like this:
station N E U
GRAZ 22 3 15
KIGB 13 20 11
How do I tell perl to find station and then from that station goes to next line with "N" and takes numbers at xth position, and then goes to line where it is "E", ..and so on.
Sorry if it is too stupid, I am just not experienced in perl and dont know if there is some simple way to do it? I have quite large files and lots of stations to extract, so I want to avoid manual approach.
Thank you!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Extract data from next n-th line
by Fletch (Bishop) on Jun 02, 2010 at 18:09 UTC | |
|
Re: Extract data from next n-th line
by toolic (Bishop) on Jun 02, 2010 at 18:15 UTC | |
|
Re: Extract data from next n-th line
by ikegami (Patriarch) on Jun 02, 2010 at 20:09 UTC | |
|
Re: Extract data from next n-th line
by jwkrahn (Abbot) on Jun 02, 2010 at 18:45 UTC | |
|
Re: Extract data from next n-th line
by dineed (Scribe) on Jun 03, 2010 at 04:57 UTC |