【Linux】shell的awk中,RS参数的理解

FS大家都比较好理解,是Field separator,字段分隔,Field是处理列的意思

RS是recorder separator,recorder通常被定为为行,每一行,所以对行进行定义,然后分隔

下图是关于RS的理解,应该算是比较清晰

所以顺便就可以拓展NR和NF了

  • 由于NR中的R是recorder,N是number数量的意思,所以肯定是打印行了,比如下图

image

  • NF中的F就是field,是处理列,字段,所以就是对列进行处理,这得看分隔符

:+1: 给你点个赞!