ps -a | awk '$1!~/PID/ {print $4}'
说明:
$1!~/PID/ 过滤掉 第一个字段中不含有PID字符串, //中支持正则表达式
~表示匹配, !~就不匹配,同perl语言
awk 默认把一行中的数据按空格进行分组,如果想指定分格符 用:
awk -F '|'
awk -F '|' '{sum+=$2} END {print sum}'
说明:
所有行按竖线进行分割,把字段2进行汇总,输出
awk -F '|' '{map[$3]+=$6} END {for(key in map) print key"\t"map[key]}'
说明:
把按第三列分类,进行汇总
注意map的用法和遍历方式
分享到:
相关推荐
### AWK基本的一些常用用法 #### AWK简介 AWK是一种强大的文本处理工具,它最初是为了方便地处理结构化数据而设计的。AWK语言不仅支持基础的文本处理功能,还提供了高级的数据处理能力,使得它在数据分析、报告生成...
LINUX 的 awk 和 sed 的常用用法 awk 是一种功能强大的文本处理工具,它可以在文件或字符串中基于指定规则浏览和抽取信息。awk 语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息。 调用 awk 有三种...
`awk`提供了许多内置变量来简化文本处理任务,以下是一些常用变量及其含义: - **ARGC**: 命令行参数的数量。 - **ARGV**: 包含命令行参数的数组。 - **FILENAME**: 当前处理的文件名。 - **FNR**: 当前文件中的...
其中,option常用的有: - `-n`:不默认打印所有行,只输出被命令处理过的行。 - `-e`:添加额外的编辑命令。 - `-f`:从指定的脚本文件中读取sed命令。 Sed的定位方式: - 行号:如`1`表示第一行,`5`表示第五行。...
以下是一些具体的使用示例,用于帮助理解 **awk** 的各种用法。 **基础实例** 1. **无pattern的action实例** - `awk '{print NR, $1, $NF}' data.txt`:打印行号、第一列和最后一列,中间无分隔符。 - `awk '{...
Linux AWK 用法指南 AWK 是一种强大的数据处理和文本处理工具,经常用于 Linux 和 Unix 系统中。AWK 的全称是 Aho, Weinberger 和 Kernighan,这三个名字来自三位开发者。AWK 的主要功能是从文件或字符串中基于指定...
### awk使用基本理论 #### 一、awk简介与版本 - **awk** 是 Linux Shell 三剑客之一,主要用于文本处理。它是一种强大的文本分析工具...掌握 awk 的基本使用方法对于日常的 Linux 系统管理和数据处理都是非常有用的。
### awk 使用手册详解 #### 一、awk简介与基本概念 awk 是一款强大的文本处理工具,在 Unix 和类 Unix 操作系统中广泛使用。...掌握 awk 的使用方法对于任何从事数据处理或文本处理工作的人员来说都是十分重要的。
`awk`是一种强大的文本处理工具,在Linux和Unix环境中非常常用。它支持数据的提取、处理以及报告生成等操作。下面我们将根据提供的部分示例代码来详细解析`awk`的一些关键功能与使用技巧。 #### 一、基础用法与模式...
awk命令常用用法整理;加入了自己在平时运用中的实例,比如通过查询数据库生成csv文件或insert语句。将markdown文件转换成了html文件。 awk有许多强大的字符串函数 gsub(r,s) #在整个$0中,用s代替r gsub(r,s,t) 在...
GNU项目发布的版本称为gawk,它提供了额外的功能和扩展,是目前Linux系统中最常用的AWK实现。实际上,在许多Linux发行版中,`awk`命令已经链接到了`gawk`。 #### 二、AWK命令格式与选项 ##### 2.1 命令格式 AWK...
1.基本操作方法格式:awk [选项] '[条件]{指令}' 文件 其中,print是最常用的编辑指令;若有多条编辑指令,可用分号分隔。 2. Awk过滤数据时支持仅打印某一列,如第2列、第5列等。处理文本时,若未指定分隔符,则...
首先,`awk`有三个主要版本:`awk`、`nawk`和`gawk`,其中`gawk`是GNU Awk,是最常用的版本。`awk`的主要功能是根据用户定义的规则从文本文件中提取和格式化信息。它可以用来处理结构化的或非结构化的数据,如日志...
sed 编辑器可以对文本进行处理和编辑,sed 编辑器的使用方法非常灵活,可以根据需要进行自定义。 总结来说,本章节主要讲述了 shell 的工作原理、shell 的种类、shell 的一般操作及 Bash 的特性,并对 sed 编辑器和...
这两张思维导图能够帮助学习者直观地理解awk和sed命令的用法和功能,包括它们的语法结构、常用命令、参数以及内置函数。通过图表化的方式,可以更快速地记忆和理解复杂的概念,对于初学者尤其有帮助。同时,思维导图...
它不仅系统地介绍了sed和awk的使用方法,还通过实例演示了如何编写有效的脚本来处理文本数据。对于那些希望提高自己在Linux环境中处理文本和数据能力的用户来说,这本书是一个极佳的学习资源。 Sed的常用功能包括但...
通过学习和实践这些基本概念和案例,你可以掌握AWK的基本用法,进一步深入理解后,你会发现AWK在数据处理和分析方面有着巨大的潜力。记得在实际工作中,根据具体需求灵活运用AWK的模式和动作,以提高工作效率。
以下是一些使用Awk的基本概念和实例: 1. **字段分隔符(Field Separators)**:默认情况下,Awk将空格或制表符作为字段分隔符。你可以使用`-F`选项自定义分隔符,例如`awk -F ":"`将用冒号分隔字段。 2. **模式...