Awk - A useful little language
本文快速就 Julia Evans 的 awk 简介做了更深入一丢丢的介绍。
awk 的核心算法是:
init()
for line in input:
for condition, action in conditions:
if condition(line):
action()
- awk 可以通过
awk 'BEGIN{}'
或者awk -f hello.awk
调用。 - awk 可以通过 -F 调整 field separator.
- awk 可以塞入 $1, $2 +-*/ >< && || 甚至无需初始化的变量