300,000を超えるレコードを含むファイルのすべてのN行を新しいファイルとして印刷しようとしています。ファイルの終わりに達するまで、N番目のレコードごとにこれを行う必要があります。
ベストアンサー1
awk 'NR % 5 == 0' input > output
5行ごとに印刷します。
環境変数を使用するには、次の手順に従ってください。
NUM=5
awk -v NUM=$NUM 'NR % NUM == 0' input > output
300,000を超えるレコードを含むファイルのすべてのN行を新しいファイルとして印刷しようとしています。ファイルの終わりに達するまで、N番目のレコードごとにこれを行う必要があります。
awk 'NR % 5 == 0' input > output
5行ごとに印刷します。
環境変数を使用するには、次の手順に従ってください。
NUM=5
awk -v NUM=$NUM 'NR % NUM == 0' input > output