I have a 'system' call to an app
my $test = system($test, "list");
which returns,
p $test CoID: Type: State: ID: ExampleCo A former 97546 ExampleCo B pending 48541 ExampleCo A ready 75521 ExampleCo B former 50123 ExampleCo A contact 60047 ExampleCo B contact 19425 0
I want to select from that output-in-a-variable only the records where Type == "A", and populate the data into an array of objects indexed by ID.
So in effect I want to end up with
array ID = 97546 CoID = ExampleCo State = former ID = 27377 CoID = ExampleCo State = ready ID = 60047 CoID = ExampleCo State = contact
I can print out the `$test` output, but I can't manage to break it apart into object keys & values.
Do I have to save the return into a file, and then parse the file back in?
That seems wasteful, and I think I should be able to work with the data in the returned variable.
What's the right way to break that return data into these objects?
In reply to Parsing output from a 'system' call into objects? by eval142
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |