Se você aprender rapidamente o básico do awk, poderá realmente fazer coisas incríveis na linha de comando.
Mas a verdadeira razão para aprender awk é ter uma desculpa para ler o excelente livro The AWK Programming Language de seus autores Aho, Kernighan e Weinberger. Você pensaria, a partir do nome, que ele simplesmente ensina a despertar. Na verdade, isso é apenas o começo. Lançando-se na vasta gama de problemas que podem ser resolvidos quando se usa uma linguagem de script concisa que torna a manipulação de strings fácil - e awk foi um dos primeiros - ele ensina o leitor a implementar um banco de dados, um analisador, um intérprete , e (se a memória não me falha) um compilador para uma pequena linguagem de computador específica para um projeto! Se eles também tivessem programado um sistema operacional de exemplo usando awk, o livro teria sido uma introdução de pesquisa bastante completa para a ciência da computação!
Notavelmente claro e conciso, como o livro original da linguagem C, também é um exemplo maravilhoso de redação técnica amigável feita da maneira certa. Até o índice é uma obra de arte.
Awk? Se você souber disso, irá usá-lo na linha de comando ocasionalmente, mas para qualquer coisa maior você se sentirá preso, incapaz de acessar os recursos mais amplos de seu sistema e da Internet aos quais algo como o Python fornece acesso. Mas o livro? Você sempre ficará feliz em lê-lo!