![n行目以降のデータの印刷方法 [重複]](https://linux33.com/image/195962/n%E8%A1%8C%E7%9B%AE%E4%BB%A5%E9%99%8D%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E5%8D%B0%E5%88%B7%E6%96%B9%E6%B3%95%20%5B%E9%87%8D%E8%A4%87%5D.png)
n番目の行番号以降のデータを取得しようとしています。
1500行のファイルがありますが、750行以降のデータを印刷したいと思います。
試してみましたが、head
欲しいtail
ものを手に入れることができませんでした。
答え1
あなたはそれを使用することができますtail
tail -n +751 file
からman tail
:
-n +NUM
NUM行から始まる内容を出力するために使用されます。
代替用途sed
:
sed '1,750d' file
(d
1行から750行まですべて削除)
答え2
このawk
コマンドは、演算子とともに使用してレコード数を指定できます。この場合、レコード750より大きい。
awk 'NR>750' input_file_name
上海
このawk
コマンドまたはそのディストリビューション関連コマンド(Ubuntuのmawk
コマンドなど)は、通常、最も簡単なデフォルトのディストリビューションでも使用できます。 awk プログラムは一連のパターンとそのタスクです。 awkプログラム「NR> 750」は、行番号750以降のすべてのレコードのみを返します。