ファイルから特定の行(n、n+4、n+8、n+12...)を選択するには?

ファイルから特定の行(n、n+4、n+8、n+12...)を選択するには?

入力する:

1
hgh
h2b
h4h
2
ok
koko
lkopk
3
uh
ju
nfjvn
4

予想出力:

1
2
3
4

したがって、出力ファイルには、そのファイルの1番目、5番目、9番目、13番目の値を含めるだけです。どうすればいいですか?

ベストアンサー1

AWKを使用:

awk '!((NR - 1) % 4)' input > output

これがどのように機能するかを調べることは、読者の練習問題として残されます。

おすすめ記事