我正在尝试从大文本文件中选择一系列行。每50行就是一个单元。共有10,000个单位,这意味着文件中总共有500,000行。在每个单元中,我想提取第2到第8行。
例如,如果我的文本文件总共有12行。每3行就是一个单元。
a 1
a 2
a 3
b 1
b 2
b 3
c 1
c 2
c 3
d 1
d 2
d 3
我想提取每个单元中的第1行到第2行。结果如下:
a 1
a 2
b 1
b 2
c 1
c 2
d 1
d 2
是否有快速的unix命令可以完成这项工作?
答案 0 :(得分:0)
awk 'NR%50 >=2 && NR%50 <=8' input-file