位置: 编程技术 - 正文

Linux命令之awk命令使用介绍(linux awk nr)

编辑:rootadmin

推荐整理分享Linux命令之awk命令使用介绍(linux awk nr),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux awk-f,linux中的awk命令详解,linux中的awk命令详解,linux awk-f,linux awk nr,linux常用命令awk,linux的awk命令大全,linux教程:awk命令的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

介 绍:awk主要处理每一行的字段内的数据,默认分隔符:任意数量的空格或者任意数量的tab

用 法:

awk '模式 操作' file ...

1、awk '/正则表达式/ {print ...}' file ... 正则表达式相当于egrep中的正则

注意:模式或者操作都是可选的,若省略操作(比如省略'{print $1}'),则正则模式匹配的整行

下面两种方式输出结果一样

2、awk '条件模式 操作' file ...

awk -F: '$2==""' /etc/passwd 打印以冒号分隔符的第二个字段可空的行

等价于模式: $2 ~ /^$/ 第二个字段匹配为空

$2 !~ /./ ------------>这里的!~表示不匹配

length($2)==0

!($2 ~ /./)

其他的模式:

NF == 列

NF % 2 == 0 列数为偶数

length($0) >

Linux命令之awk命令使用介绍(linux awk nr)

例如:

awk -F: 'length($0) > {print substr($0, 1, )}' file 若行过长,则取这一行的前个字符

3、awk的特殊用法,BEGIN和END两者可以连用,也可以单独使用

BEGIN在读入第一行之前就被执行,可以使用BEGIN模式初始化变量,打印标题头或通过指定变量FS设置字段分隔符。

END动作在处理完最后一行后执行。

例如:

awk 'BEGIN {FS=":"} $2 != "vobile" {print $0} END {print NR}' file

注意: awk 'BEGIN {FS=":"} $2 != "vobile" END {print NR}' file 这样是不对的 ,END前和后必须要有操作

4、awk中的算术变量和运算

awk中的真正的实力是对输入数据进行计算的能力,可以很容易的实现计数、累计求和、求平均数。最常用的是求各数字列的总和。

例如:求第二列之和

Linux命令之sed命令使用介绍 sed是linux轻量级流编辑器,用于行的操作,主要用来数据的选取、替换、删除、新增等。从输入文件中一次一行的读取,按顺序将列表中的命令应用到每

Linux命令之cut命令使用介绍 执行权限:所有用户所在位置:/usr/bin/cut语法:cutoptions...file...功能:字符截取命令,以TAB(制表符)为默认分隔符局限:空格作为分隔符时,则cut命令不

Linux命令之grep命令使用介绍 执行权限:所有用户所在位置:/bin/grep语法:grep[options]pattern[file...]功能:在文件中搜索字符串匹配的行,并输出选项:invE-n输出行号grep-ncsdnregex.txt匹

标签: linux awk nr

本文链接地址:https://www.jiuchutong.com/biancheng/364827.html 转载请保留说明!

上一篇:Linux命令之排序命令sort使用实例(linux 排序统计)

下一篇:Linux命令之sed命令使用介绍(linux中sed命令)

  • 企业为员工缴纳公积金的通知
  • 递延所得税资产账务处理
  • 企业如何进行纳税申报
  • 行政事业单位卖废品怎么处理
  • 未满一年的公司可以注销吗
  • 计税依据的定义
  • 油票发票在报销中怎么开
  • 建筑行业增值税税负率一般控制在多少合适
  • 原材料的合理损耗
  • 证券准备包括什么
  • 库存商品结转成本的金额怎么计算
  • 固定资产清理不能有余额
  • 利息股息红利个税如何计算
  • 个人所得税返还奖励财务人员做账
  • 减免税款是否要结转到未交增值税?
  • 销售佣金的税率怎么算
  • 差额征税怎么交税
  • 增值税纳税申报表电子版在哪下载
  • 超过认证期限的发票还能认证吗
  • 小规模纳税人季报是哪几个月
  • 小规模纳税人的增值税计入成本吗
  • 其他综合收益怎么来的
  • 如何在windows11上安装动态壁纸
  • 0x80070035无法访问
  • windows10设备如何打开蓝牙
  • 拍卖费怎么收
  • 退多收款怎么做分录
  • vlookup函数怎么用跨表格匹配
  • 资产减值损失结转
  • php常见设计模式和用途
  • 商品销售税金及附加包括哪些
  • 老生常谈造句
  • 以前年度进项转出分录
  • 增值税已认证抵扣
  • 公章没有数字是什么情况
  • 毕业设计2022年幼儿园
  • springboot整合websocket怎么接受图片消息
  • vue动态路由是什么
  • 预交的企业所得税如何记账
  • 小规模纳税人的增值税账务处理
  • 在哪里验证增值税票
  • 没有虚拟化iommu
  • 支付增值税税控系统技术维护费用
  • 增值税专用发票查询系统官方网站
  • 弥补亏损账务处理流程
  • 中级报名规则
  • 房产税和土地使用税什么时候申报
  • 少数股东权益如何保障
  • 公司物资借用手续
  • 固定资产报废的变卖收入计入哪个科目
  • 每月需要计提的分录
  • 税控设备维护费会计分录
  • 行政事业单位如何开发票
  • 旅行社开什么票
  • 建账的要点及应注意的问题
  • sqlserver字符串转换成数字
  • solaris教程
  • ubuntu怎么安装程序
  • watchdog. sys
  • ubuntu lnmp环境搭建
  • centos7查看性能监控
  • xp系统 修复
  • windows聚焦失效
  • unity自动门
  • [edge(边缘)]
  • perl读取文件内容
  • node.js中fs模块
  • 详解中国女足出线形势
  • 象棋软件编程
  • node.js alert
  • nodejs 异步io
  • 原生js实现promise.all
  • python调用fortran函数传入数组
  • js时间戳转日期格式
  • 日历 caldav
  • jQuery.Uploadify插件实现带进度条的批量上传功能
  • 陕西省电子税务局
  • 广东国家税务局网上税务服务大厅
  • 安徽省手工发票
  • 红星新闻河南郑州
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设