Мы уже упоминали
awk и sed, так вот, сегодня про первый ;).Многие относятся к AWK как к тулзе, но немногие знают, что на нем можно прям полноценно писать программы. Весь синтаксис описан в man pages, с огромным количеством примеров и пояснений. Открываешь и пишешь.
Первая версия была разработана ещё в далеком 1977 году небезызвестными создателями: Aho, Weinberger и Kernighan. Да, есть ещё GNU версия, которая называется GAWK, но по сути различия в реализации минимальные.
Что важно знать. Если вам нужно обработать текстовый файл, то далеко не всегда нужно хвататься на
python или другие языки, кажущиеся весьма подходящими и для простых задач. Также удобно использовать awk, как и sed в командной строке при соединении в pipe.Намного быстрее написать one-liner на awk. Умение в синтаксис тренируется за пару вечеров, а потом экономит вам килограммы времени!
Кто не готов читать маны :/, то неплохие статьи есть на хабре, opennet и особенно здесь, по-английски.
#языкибываютразные
