Comment
Comment by penguin_booze
I'd like to give a shoutout to jq for (non-JSON) text processing, and also as an almost-replacement for awk:
I say 'almost', because jq right now can't invoke sub processes from within, unlike awk and bash. But otherwise, it's a fully fledged, functional, language.