美文网首页
awk用法之:常用行字段操作

awk用法之:常用行字段操作

作者: CodingCode | 来源:发表于2024-07-10 23:59 被阅读0次
  1. 打印最后一个字段
awk -F':' '{print $NF}'
  1. 打印倒数第二个字段
awk -F':' '{print $(NF-1)}' data
  1. 删除指定字段
awk -F':' 'BEGIN{OFS=FS} {$2="\b"; print}'

命令OFS=FS指定输出分隔符使用输入分隔符,否则缺省分隔符会被使用,例如空格。

  1. 删除最后一个字段
awk -F':' 'BEGIN{OFS=FS} {NF--; print}'
  1. 替换字段的值
awk -F':' 'BEGIN{OFS=FS} {$NF="XXX"; print}' # replace the last
awk -F':' 'BEGIN{OFS=FS} {$(NF-1)="XXX"; print}'  # replace the second to last
  1. 对换字段的位置
awk -F':' 'BEGIN{OFS=FS} {TMP=$2; $2=$3; $3=TMP; print}'

对换第二个和第三个字段位置。

相关文章

  • awk的使用方法

    awk 用法: 常用格式: awk [options 参数] 'commands' ...

  • awk命令使用

    用法一: awk '{[pattern] action}' {filenames} # 行匹配语句 awk '' ...

  • 18-文本处理三剑客之awk

    本章内容 ◆ awk介绍◆ awk基本用法◆ awk变量◆ awk格式化◆ awk操作符◆ awk条件判断◆ aw...

  • 2017 09-04 AWK

    本章主要学习内容awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 a...

  • awk

    awk:报告生成器,格式化文本输出 内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 a...

  • AWK行处理的用法实例

    第一节 awk的工作流程及基础用法 awk操作符会先检索文件的行信息,然后在行信息里找需要的内容。Awk的默认分...

  • Linux

    linux awk命令详解、linux awk命令Linux常用操作指令Linux netstat命令详解 awk...

  • 2018-10-14

    Linux常用命令之sed awk(关键字:分析&处理)一行一行的分析处理 awk '条件类型1{动作1}条件类型...

  • AWK操作单元及执行方式

    数据行数据行是awk从数据文件中读取数据的基本单元,也就是说awk是一行一行读取数据的。 字段(列)字段为数据行上...

  • awk命令基本用法(一)

    一:awk文本过滤的基本用法 1)基本操作方法 其中,print 是最常用的编辑指令;多条编辑指令,用分号分隔;A...

网友评论

      本文标题:awk用法之:常用行字段操作

      本文链接:https://www.haomeiwen.com/subject/eowthjtx.html