sdolancu has asked for the wisdom of the Perl Monks concerning the following question:
I have an executable that outputs to STDERR and STDOUT the following:
I built a perl script I want to pipe this output into. So to run it I would do the
Extractor.exe |& output.pl
(and it keeps going for a while until an end of line character)00 0A EF 85 BA 8F AA BC
I built a perl script I want to pipe this output into. So to run it I would do the
Extractor.exe |& output.pl
This is so ugly! And to do this for my whole "line" of output, I have to do like fifty captures. I was hoping someone had a more efficient way of doing this. Help please. Thanks, S#!/usr/bin/perl # Name: output.pl # while (<>) next if !~ m/([0-9a-f])([0-9a-f]) ([0-9a-f])([0-9a-f])/; $a = sprintf("%s%s%s%s",$1,$2,$3,$4); }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Help with parsing a string
by moritz (Cardinal) on Jul 22, 2008 at 21:05 UTC | |
by pc88mxer (Vicar) on Jul 22, 2008 at 21:31 UTC | |
Re: Help with parsing a string
by GrandFather (Saint) on Jul 22, 2008 at 21:38 UTC | |
Re: Help with parsing a string
by jethro (Monsignor) on Jul 22, 2008 at 21:14 UTC | |
Re: Help with parsing a string
by toolic (Bishop) on Jul 23, 2008 at 01:09 UTC |
Back to
Seekers of Perl Wisdom