linux awk命令详解 awk命令详解?

awk命令详解?WK 数据过滤工具 (类似于grep,比grep强大)Awk编程语言/数据处理引擎创造者:Aho、Weinberger、Kernighan基于模式匹配检查输入文本,逐行处理并输出通

awk命令详解?

WK 数据过滤工具 (类似于grep,比grep强大)

Awk编程语言/数据处理引擎

创造者:Aho、Weinberger、Kernighan

基于模式匹配检查输入文本,逐行处理并输出

通常用在Shell脚本中,获取指定的数据,单独使用时,可对文本数据做统计

# which awk

# rpm -qf /bin/awk

语法格式:

格式1:前置命令 | awk [选项] ‘条件{编辑指令}"

格式2:awk [选项] ‘条件{编辑指令}" 文件...

编辑指令如果包含多条语句时,可以用分号分隔,处理文本时,若未指定分隔符,则默认将空格、制表符等作为分隔符。print是最常见的指令。

linux命令的解释?

表示管道,将前一个命令的输出传递到下一个,grep用来显示含有后面参数字符的行,第一个命令的意思就是执行“ps -e”把结果中的含有crond的行显示出来。awk命令就复杂了,这里的意思是把前面的结果的第二列和第三列打印出来,中间的“ ”是在第二列和第三列中加入一个空格。