【发布时间】:2013-10-05 23:53:16
【问题描述】:
如何从包含 ff 行的文件中只读取行:3、9、12、15。 这个想法是每当我得到 x 和 y 时,我想打印包含 x 和 y 的行中的最后一行。 我的意思是,例如,如果我有 awk 脚本,例如: BEGIN { name = $2;价值=$3; } { if(name == x && value==y && 扫描到达第 3、9、12 和 15 行) printf("hello world") }。我可以使用什么表达式代替“扫描到达第 3、9、12 和 15 行”
1 x y
2 x y
3 x y
4 a d
5 e f
6 x y
7 x y
8 x y
9 x y
10 g f
11 x y
12 x y
13 p r
14 w c
15 x y
16 a z
【问题讨论】:
-
输入中的第 2 行和第 3 行有尾随空格,真的是这样吗?
标签: awk