This looks cool! I linked it on my wiki page of alternative shells:

https://github.com/oilshell/oil/wiki/ExternalResources

(which is cited on the first page of the thesis!)

I hope that Oil can a lot of these things in a backward compatible way, but I still have to read it and understand it more.

You may consider adding to awk-like group of programs pawk:

https://github.com/alecthomas/pawk

It gives you a more readable and concise way to select a colum, split it and sau snip out few characters.