n行目以降のデータの印刷方法 [重複]

n行目以降のデータの印刷方法 [重複]

n番目の行番号以降のデータを取得しようとしています。

1500行のファイルがありますが、750行以降のデータを印刷したいと思います。

試してみましたが、head欲しいtailものを手に入れることができませんでした。

答え1

あなたはそれを使用することができますtail

tail -n +751 file

からman tail

-n +NUMNUM行から始まる内容を出力するために使用されます。


代替用途sed:

sed '1,750d' file

d1行から750行まですべて削除)

答え2

このawkコマンドは、演算子とともに使用してレコード数を指定できます。この場合、レコード750より大きい。

awk 'NR>750' input_file_name

上海

このawkコマンドまたはそのディストリビューション関連コマンド(Ubuntuのmawkコマンドなど)は、通常、最も簡単なデフォルトのディストリビューションでも使用できます。 awk プログラムは一連のパターンとそのタスクです。 awkプログラム「NR> 750」は、行番号750以降のすべてのレコードのみを返します。

源泉: https://stackoverflow.com/a/25678925/5387389

関連情報