【发布时间】:2013-04-14 19:17:30
【问题描述】:
我知道如何使用 awk 和 sed 获取一系列行。 我也知道如何使用 awk 和 sed 打印出每一行。
但是,我不知道如何将两者结合起来。
例如,我有一个 1780000 行的文件。
对于每第 17800 行,我想打印第 17800 行加上之后的两行。
所以如果我有一个包含 1780000 行的文件,它从 1 开始到 1780000 结束,则会打印:
1
2
3
17800
17801
17802
35600
35601
35602
# ... and so on.
有谁知道如何使用 awk、sed 或其他 unix 命令每隔 n 个间隔获取一系列行?
【问题讨论】: