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

相关内容

热门资讯

突发!香港收紧IPO审查,券商... 据彭博社报道,知情人士透露,香港市场监管机构已加强对首次公开募股(IPO)承销银行员工的审查,此举加...
20亿!可口可乐在华最大单笔投... 引言:近日,太古可口可乐昆山项目正式竣工,进入设备进场安装调试阶段,预计2026年3月实现投产。作为...
林俊旸离开千问,会改变什么? 定焦One(dingjiaoone)原创见习作者 | 王汉星编辑 | 魏佳春节过后,AI圈子还没等来...
大钲资本买下雀巢的“赔钱货”,... 据“晚点 LatePost”3月4日消息,知情人士透露,瑞幸咖啡最大股东、实控方大钲资本已与雀巢达成...
新工厂投产、新茶市集开业、新会... 马踏春来,万象更新。3月3日,“春天从一杯竹叶青开始”——第八届峨眉高山春茶节暨竹叶青春茶上市发布会...