in reply to parsing windows ipconfig /all

Please, don't use <pre> to format the text. Use <p> for paragraphs instead. See <pre> Versus <code> Tags.

Also, it's possible someone hasn't ever tried to parse the output of ipconfig /all, mainly because he doesn't use MSWin32. They might still try to help you, but you haven't provided a sample output of the command, how are they supposed to proceed? Please, include a sample input in the question (this time you should use <code> for formatting).

map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]