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

相关内容

热门资讯

君乐宝递交港交所上市申请 以全... 2026年1月19日,全国领先的综合乳制品企业君乐宝乳业集团股份有限公司(以下简称“君乐宝”)正式向...
人民日报连续评“西贝关店”事件... 针对最近“西贝关店”事件,人民日报罕见连续发表了两篇评论性文章。1月19日下午,“人民日报评论”微信...
Air机身藏Pro性能!荣耀携... 1月19日晚,荣耀Magic8Pro Air及荣耀联名设计系列新品发布会举行。荣耀与泡泡玛特合作推出...
让肖战穿着内衣出镜的那个公司,... 订阅 快刀财经 ▲ 做您的私人商学院这家爱折腾的企业,还能维持多久的快速增长?作者:郑栾来源:快刀财...
把Pro塞进Air里,惊叹小薄... 1月19日,荣耀在珠海举办荣耀Magic8 Pro Air及荣耀联名设计系列新品发布会,荣耀Magi...