如何使用awk从特定行开始打印每第n行的+3行?

e1v*_*v1s 0 unix awk

因此,从第2行开始,我想打印以下3行,并在第16行执行相同的操作,直到文件结束。到目前为止,我所拥有的是:

    awk 'NR % 16 ==2' 
Run Code Online (Sandbox Code Playgroud)

我在添加“打印以下3行”部分时遇到了麻烦。有什么建议么?

kar*_*kfa 5

与智能计数器..

$ awk 'NR%16==2{c=4} c&&c--' <(seq 40)
2
3
4
5
18
19
20
21
34
35
36
37
Run Code Online (Sandbox Code Playgroud)