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

相关内容

热门资讯

月之暗面发布声明“打假”:未经... 6月29日,月之暗面Kimi发布声明称,近期市场上出现多起假借“月之暗面”名义开展融资及股权交易的信...
一季度社保基金持仓数据出炉,比... 随着 A 股上市公司一季报集中披露,全国社保基金一季度完整持仓数据正式出炉,比亚迪以44.20亿元持...
腾讯新太子,悄悄干到行业第一 ... 过去总被说在AI上“慢了半拍”的腾讯,终于迎来一款明星产品——WorkBuddy。在今年第一季度财报...
36倍大牛股,1分钟跌停 25... 6月29日,电子布龙头股宏和科技上午走势引发市场热议。该股开盘直线下跌,仅仅1分钟,股价就跌停。 该...
原董事长占用资金近11亿,ST... 6月26日晚,ST长园(600525.SH)披露监管处罚进展公告,公司收到深圳证监局《行政处罚事先告...