この awk コマンドは、各行に対して 'stuff 1' を実行し、最初の行に対してのみ 'stuff 2' を実行し、最初の行以外の行に対して 'stuff 3' を実行します。
awk '{ { Do stuff 1 } if(NR==1) { Do stuff 2 } else { Do stuff 3 } }'
上記に基づいて、以下は行ごとに「stuff 1」を実行し、行が最初の行でない場合は「stuff 2」を実行し、すべての行 (最初を含む) に対して「stuff 3」を実行します正しい ??
awk '{ Do stuff 1 } NR!=1 { Do stuff 2 } { Do stuff 3 }'
それとも、NR!=1 の行だけに対して 'stuff 2' と 'stuff 3' が実行されますか??