Print second last column/field in awk

后端 未结 9 1955
野趣味
野趣味 2020-11-29 16:58

I want to print the second last column or field in awk. The number of fields is variable. I know that I should be able to use $NF but not sure how it can be use

9条回答
  •  情深已故
    2020-11-29 17:53

    Did you tried to start from right to left by using the rev command ? In this case you just need to print the 2nd column:

    seq 12 | xargs -n5 | rev | awk '{ print $2}' | rev
    4
    9
    11
    

提交回复
热议问题