Hi oryan, welcome to the monastery. It's not a soup kitchen.
Your problem would be trivial to solve in Perl, and you could implement a solution that split the job into chunks that could be worked on simultaneously by several processes. However, you are unlikely to be handed a working solution for free.
The first question that springs to my mind is whether the sets of lines can overlap, or whether it is guaranteed that one set completes before the next matching set begins. If it is the former, the job will be more complicated.
In any case, using very standard Perl techniques for opening files, looping through them, matching patterns and writing out the results, you could learn how to do this in short order.
Here are some links to the documentation to get you started:
Introduction to Perl
open a file
read ines from a file
split a line into chunks
pattern matching quick start
write to a filehandle (and more on opening and closing files)
Data::Dumper, an indispensable tool for development
The Basic Debugging Checklist by toolic
How to post an effective question on PerlMonks after you have some code written
Good luck, hope this helps!
In reply to Re: Perl solution for current batch file to extract specific column text
by 1nickt
in thread Perl solution for current batch file to extract specific column text
by oryan
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |