linux中awk 命令有什么用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章为大家展示了linux中awk 命令有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。awk 命令语法awk [options] Pattern{
千家信息网最后更新 2026年11月01日linux中awk 命令有什么用
本篇文章为大家展示了linux中awk 命令有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
awk 命令语法
awk [options] Pattern{Action} file
df | head -5 |awk '{print $1, $5}'

此例子中没有使用到 options 和 Pattern, 表示输出第一列跟第五列, 其中$1 表示第一列, $0 表示正行, $NF 表示 最后一列. (注: $NF 跟 NF 不同, NF表示本行一共有多少列)
BEGIN, END: 处理数据前和后进行的操作

options
-F 指定分隔符()
-v 指定变量
OFS 输出分隔符(默认分隔符为空格, 若两个变量之间没有逗号, 将不使用分隔符, 输出的内容连在一起)
FS 输入分隔符 (跟直接-F效果相同)
Pattern
空模式
BEGIN: 开始前的操作
END: 结束后的操作
关系运算模式
运算符 含义 示例 < 小于 NF < 10 <= 小于等于 > 大于 >= 大于等于 == 等于 != 不等于 ~ 与对应的正则匹配 x ~ /正则/ !~ 与对应的正则不匹配 x !~ /正则/
变量
FS: 输入分隔符, 默认空白字符
OFS: 输出分隔符, 默认空白字符
RS: 输入换行符
ORS: 输出换行符
NF: 当前行分割成多少列
NR: 行号
FNR: 当处理多个文件时, 各个文件各自记录行号
FILENAME: 当前文件名
ARGC: 命令行参数个数
ARGV: 数组, 保存命令行给定的各参数
自定义变量
-v指定
内部直接定义
printf 格式化输出
使用 printf 命令代替 print 进行格式化输出
上述内容就是linux中awk 命令有什么用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
分隔符
输出
命令
变量
正则
内容
文件
输入
参数
字符
技能
换行符
格式
模式
知识
空白
行号
处理
运算
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
互联网科技公司经营范围
互联网佳科技有限公司
互联网科技会
互联网品科技
互联网巨头科技公司
互联网科技与金融科技
金融科技 互联网金融
猪兼强互联网科技
科技互联网公司logo
郑州华宇互联网科技
互联网科技公司有哪些
丰台科技园 互联网公司
蓝色互联网科技
互联网经济与金融科技
宁夏科技产业互联网案例
深圳育鹏互联网科技有限公司招聘
996高科技互联网公司
九思连强互联网电子科技有限公司
科技互联网行业投资研究
科技创新与互联网经济
北京禾田雨橡互联网科技
菲比寻常互联网科技
哈尔滨秒房互联网科技有限公司
北京大学互联网科技怎么样
每天都有哪些好的互联网科技
神州科技互联网有限公司
马化腾互联网科技教学
科技互联网专业工作会议发言稿
互联网大会出现的黑科技