这个 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”?