If you find awk unreadable, maybe check out this link?
https://ferd.ca/awk-in-20-minutes.html
I actually find awk very readable. It's a far simpler language than Python really.
The exception is perhaps if you need to do something complex, like parse a csv.