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

相关内容

热门资讯

春节前集体闭店!小南国上海门店... 曾凭借精致的本帮菜,成为“上海人请客吃饭的排面”的老牌餐饮品牌上海小南国,却在2026年春节前陷入了...
岚图汽车完成上市全部前置监管审... 2月12日,南都·湾财社记者获悉,岚图汽车港股上市取得香港联交所原则性同意,标志着岚图已完成港股上市...
马年春节,AI巨头打了一场45... 春节AI大战,不止是红包狂欢。文/每日财报 南黎离马年春节越来越近,本该是大家忙着备年货、抢车票的...
8年3万店,瑞幸给中国咖啡织了... 文 | 山核桃漫长的商业史里,有一类公司备受所有人的关注,它被称为“基石企业”。基石企业像是一座建筑...
春节前700亿红包雨来袭,10... 本文来源:时代周报 作者:刘子琪 来源:图虫临近春节,多家上市银行“过年红包”密集到账。据时代周报...