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

相关内容

热门资讯

存储芯片的国产突围战,从超级周... 文|钱眼君来源|博望财经2025年第四季度,全球半导体界被一则业绩预告点燃:三星电子单季度营业利润同...
美股科技股,全线下跌 1月20日,美股开盘大跌,道指跌1.28%,标普500指数跌1.39%,纳指跌1.88%。 大型科...
十组年度影像,解码郎酒2025... 2026年1月19日,赤水河左岸郎酒庄园,“拼³·2025年度郎酒品牌年会暨年度十大图片发布”活动举...
河南335亿央企换帅,人均薪酬... 【高管动态】一周之内,许继电气股份有限公司总经理和董事长相继卸任,新董事长人选已经浮出水面。1月20...
「新消费观察」临近春节调价,三... (周梦婷 摄影)本报(chinatimes.net.cn)记者周梦婷 北京报道临近春节,三只松鼠开启...