linux awk获取倒数某一列
创始人
2025-05-28 02:10:45

结果可以从man手册找到

  • -F参数
    -F fs
    –field-separator fs
    Use fs for the input field separator (the value of the FS predefined variable).

    -F参数指定用于分割的字符或者是字符串。

  • Fields
    As each input record is read, gawk splits the record into fields, using the value of the FS variable as the field separator.If FS is a single character, fields are separated by that character. If FS is the null string, then each individual character becomes a separate field.

  • NF(代表的是被分割后的字段总数)
    The variable NF is set to the total number of fields in the input record.

以下字段为例:
| `- 17:0:0:0 sdl 8:176 active ready running

  • 获取以空格为分隔符,倒数第一列数据
echo '| `- 17:0:0:0  sdl  8:176  active ready running' | awk -F " " '{print $NF}'

结果为:running

  • 获取以空格为分隔符,倒数第二列数据
echo '| `- 17:0:0:0  sdl  8:176  active ready running' | awk -F " " '{print $(NF-1)}'

结果为:ready

相关内容

热门资讯

神秘投诉突袭龙电华鑫,达仁系“... 出品|达摩财经8月12日,国内锂电铜箔龙头龙电华鑫(FOIL.N)以“when-issued(预发行...
财报看不见的拐点!零售修复的平... 从零售风险究竟有多大,到零售战略是否在摇摆,平安银行党委书记、行长冀光恒直言,投资者对平安银行的最新...
他入职一年,接任芯片龙头董秘了... 本文来源:时代商业研究院 作者:实习生杨弘阳、韩迅 来源|时代商业研究院作者|实习生杨弘阳、韩迅编辑...
森峰激光过会背后:实控人背负2... 本文来源:时代商业研究院 作者:郝文然、郑琳 来源|时代商业研究院作者|郝文然、郑琳编辑|郑琳202...
延布港遭胡塞武装封锁,沙特重返... 在红海延布港替代出口路线被胡塞武装海上封锁掐断后,沙特正重启“暗航”,重新加大经霍尔木兹海峡的原油运...