Note: You can do many of these one-liners using tools that understand Python: Xonsh or Pyp. You won't need to learn Awk -- let alone any non-standard dialect of Awk. It won't be as fast as some Awk implementations (maybe), but you'll have a gentle on-ramp and off-ramp to a more featureful programming language.
I think the problem with DSLs is when a problem only partially fits into what they can do.
I think the problem with DSLs is when a problem only partially fits into what they can do.