awkを使用してテキストファイルの最初の6行/行をスキップする

awkを使用してテキストファイルの最初の6行/行をスキップする

テキストファイル(input.txt)で最初の6行をスキップしてawkを使用して残りを処理するにはどうすればよいですか?私のawkスクリプト(program.awk)の形式は次のとおりです。

BEGIN {
} 

{ 
process here
} 

END {

}

私のテキストファイルは次のとおりです。

0
3
5
0.1 4.3
2.0 1.5
1.5 3.0
0.3 3.3
1.5 2.1
.
.
.

以下からファイル処理を開始したいと思います。

0.3 3.3
1.5 2.1
.
.
.

ベストアンサー1

次の2つのモードのいずれかを使用してください。

NR>6 { this_code_is_active }

またはこれ:

NR<=6 { next }
{ this_code_is_active }

awkの引数として多くのファイルがあり、各ファイルの6行をスキップするには、NRの代わりにFNRを使用します。

おすすめ記事