# 示例代码 1: 打印文件的第 2 列
awk '{print $2}' filename
# 解释说明:
# 这个命令会读取文件 "filename" 的每一行,并打印出每行的第 2 列(字段)。
# awk 默认使用空格或制表符作为分隔符。
# 示例代码 2: 打印包含特定字符串的行
awk '/pattern/ {print}' filename
# 解释说明:
# 这个命令会查找文件 "filename" 中包含 "pattern" 字符串的所有行,并将其打印出来。
# 你可以将 "pattern" 替换为任何你想要搜索的字符串。
# 示例代码 3: 计算某一列的总和
awk '{sum += $1} END {print sum}' filename
# 解释说明:
# 这个命令会读取文件 "filename" 的每一行,将第 1 列的值累加到变量 "sum" 中,
# 最后在所有行处理完毕后,打印出总和。
# 示例代码 4: 根据条件过滤数据
awk '$1 > 100' filename
# 解释说明:
# 这个命令会读取文件 "filename" 的每一行,只打印出第 1 列大于 100 的行。
以上是 awk
命令的一些常见用法示例及其解释。
上一篇:linux实时查看log文件
下一篇:linux查看cpu详细信息
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站