Я думаю, это зависит от среды, в которой вы находитесь. Если вы * nix человек, то знание awk
- это хорошо. Единственная другая среда сценариев, которую можно найти практически на каждом * nix - это sh
. Таким образом, хотя grep
, sed,
и т. Д., Безусловно, могут заменить awk
в современном распространенном linux
дистрибутиве, когда вы переходите на более экзотические системы, знание того, что немного awk
станет настоящей практикой.
awk
также может использоваться не только для обработки текста. Например, один из моих руководителей пишет астрономический код в awk
, то есть насколько он старая школа и удивительный он. В свое время это был лучший инструмент для работы ... и теперь, хотя его ученики, такие как я, используют python, а что нет, он придерживается того, что знает и хорошо работает.
В заключение, по всему миру пинает много старого кода, зная, что awk
не повредит. Это также сделает вас лучше * nix person: -)