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

相关内容

热门资讯

别让一颗泡药杨梅,毁了一条产业... 本文来自微信公众号:红餐供应链指南,作者:梁盼,头图来自:AI生成杨梅的“塌房”,来得猝不及防。近日...
小鹏GX踏进一块已被踩烂的战场... 出品|虎嗅汽车组作者|杨杰题图|企业官方造车是一场幸存者游戏。过去十年间,无数人涌入,无数人离场,留...
月内7只新股首日平均涨452%... 2026.05.21本文字数:2416,阅读时长大约4分钟作者 |第一财经 周楠封图 |AI生成上市...
创想三维启动 IPO 招股,1... 2026年5月20日,深圳市创想三维科技股份有限公司(股票代码:03388.HK)正式启动全球招股,...
贵州茅台新董秘,是他! 贵州茅... 贵州茅台前高管蒋焰被查两个月后,余思明获聘为新董秘。5月21日晚间公告,贵州茅台(600519)召开...