3行のチャンクを使用して、ファイルの2行目と3行目を繰り返し抽出します。

3行のチャンクを使用して、ファイルの2行目と3行目を繰り返し抽出します。

3つのデータ行セットを含むファイルがあります。各グループの2行目と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

おすすめ記事