选择特定的行号

时间:2011-06-03 11:23:30

标签: awk

我有一个包含50,000行浮动值的文件。我需要每100行只选择一次数据。 awk编程中是否有可用的命令?

非常感谢提前。

2 个答案:

答案 0 :(得分:6)

要打印编号为100,200,300的行......您可以这样做:

awk 'NR%100==0' inputfile

See it

答案 1 :(得分:1)

替代方案,sed解决方案:

sed -n '100~100p' file

更一般地说,表达式A~Kp表示打印从第A行开始的每个第K行。