m行ごとにn行を取得する方法(n

m行ごとにn行を取得する方法(n

nこのラインブロックのathラインから始まり、各ラインのラインを取得する非常に簡単な方法(おそらくsedラインを使用するのですか?)はありますか?nm

具体的には、何百万行ものファイルがあります。 4行ごとに最初の2行をインポートしたいと思います。

しかし、他の同様の状況でもそうする考えも理解したいと思います。だからここではもっと一般的な質問をしたいと思います。

ベストアンサー1

~GNU sedのアドレスで利用できます。

sed -n '1~4p;2~4p'

「最初の行を4行ごとに印刷し、2行目を4行ごとに印刷します。」または「1行から始めて、4行ごとに印刷し、2行で始まり、4行ごとに印刷します。」とされています。

おすすめ記事