Re:Sculpting text with regex, grep, sed, awk, emacs and vim ...
by shanemhansen on Wednesday July 30, 2014 @12:01AM
(#8106299)
One tool that should have become more common but isn't is Rob Pike's structural regular expressions, which are a fascinating generalization of awk for non-line oriented data.
http://doc.cat-v.org/bell_labs/structural_regexps/
Many people have tried to generalize unix pipes and homogeneous data, few have succeeded.