使用 3 行数据块重复提取文件的每隔第二行和第三行

使用 3 行数据块重复提取文件的每隔第二行和第三行

我有一个文件,其中包含 3 行集的数据。我想要每组的第二行和第三行。我怎样才能得到它?

例如:[设置编号][设置中的行数]

11
12
13
21
22
23
31
32
33

我想:

12
13
22
23
32
33

等等。

我尝试了几种选择,但都没有成功。

答案1

使用 POSIX awk:

awk '!(FNR%3==1)' <file

使用 POSIX sed:

sed -e '1d;n;n;d' <file

使用 GNU sed:

sed -e '1~3d' <file

相关内容