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

相关内容

热门资讯

奥比中光:3D视觉“龙头”,为... 作为国内3D视觉感知领域龙头,奥比中光(688322)正以核心技术为支点,深度布局机器人赛道。在年初...
嘉德利电子材料涉嫌违规?招股书... 无心疏漏还是故意为之? 目前泉州嘉德利电子材料股份公司(下称嘉德利)已完成二轮问询,距离上会越来越近...
人保寿险,来了位财险老将 3月3日,人保集团旗下的人保寿险,核心高管出现变动。执行董事、副总裁胡占民离任,接棒者为张海军。张海...
中东冲突致迪拜航班停飞,全球2... 中东冲突升级正在冲击全球贵金属供应链的核心节点。迪拜作为全球黄金流通的关键枢纽,去年承担了全球约20...
复星舍得酒业的百万年薪,留不住... 在白酒行业的深度调整期,川酒“六朵金花”之一的舍得酒业,正经历着一场从人事到业绩的“双重阵痛”。3月...