awk is a weirdly appealing and powerful language - if you do much text processing then it can be a real help.
It's one of those tools that benefits hugely from ChatGPT because every single thing you want to do requires looking thing up and working things out. ChatGPT really complements awk well.
For any folks who appreciate old UNIX things, check out Unix a history and memoir. It’s written by the one and only - Kernighan and he talks about people like Aho. Awesome book
Prior to Perl most text processing was done with unix pipelines and awk/sed/C. So Perl allowed people to stop writing C and also stop using lots of separate programs to do one thing. Many of the awk constructs survive in Perl such as running code once per line, // for regular expressions which implicitly work on the current line, $1/$2/$3 etc. so it's not too difficult to use Perl instead of awk.
andrewstuart|2 years ago
It's one of those tools that benefits hugely from ChatGPT because every single thing you want to do requires looking thing up and working things out. ChatGPT really complements awk well.
arp242|2 years ago
dang|2 years ago
Reposts are fine after a year or so. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.
bosch_mind|2 years ago
shric|2 years ago
alpinisme|2 years ago
Kernighan also lists the updated edition at the top of his web page
jmfldn|2 years ago
zerr|2 years ago
rjh29|2 years ago
coldtea|2 years ago
Perl, not so much.