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

相关内容

热门资讯

中东再生变数,美股连跌5周!明... 刚过去的交易周(3月23日至27日),A股市场又经历了一番波折。 好消息是,虽然市场总体本周仍累计下...
打破17年惯例,博鳌换上“中国... 一场产业话语权的历史性交接。文 | 华商韬略 杨彼得2026年3月底,海南博鳌,一年一度的博鳌亚洲论...
近四年来首次!美国三大股指周线... 2026.03.29本文字数:2199,阅读时长大约4分钟作者 |第一财经 樊志菁由于美国特朗普政府...
近四年来首次!美国三大股指周线... 由于美国特朗普政府与伊朗未能就如何达成停火协议释放一致信号,本周美国国债收益率大幅攀升,市场担忧高企...
内蒙古又一稀土新矿物获国际认证... 财联社3月29日电,据内蒙古日报消息,近日,包钢集团矿山研究院(简称“矿研院”)传来捷报。经国际矿物...