我想使用sed命令在文本文件中从特定行开始,按照一定规律打印n行,跳过n行,再打印n行等等,直到文件结尾。例如,从第4行开始,打印第5-9行,跳过10-14行,再打印第15-19行等等。
以下是需要翻译的内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
I want
5
6
7
8
9
15
16
17
18
19
25
26
27
28
29
35
36
37
38
39
etc
如果我尝试
sed -n '4~5p' FILE.txt > NEWFILE.txt
将给我
4
9
14
19
这不是我想要的。
awk
。 - Barmarsed
有什么关系? - Barmar4、9、14、20
,而不是您展示的相同行。 - Barmar