位置: 编程技术 - 正文

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命令)

  • 计提税金账务处理
  • 出库成本是什么意思
  • 资金占用费税前扣除比例
  • 原始凭证太多如何删除
  • 环保税申报表怎么填制
  • 租借车辆发生事故后的保险理赔问题
  • 外单位人员报销差旅费会计分录
  • 折旧四种方法
  • 在租赁的土地上建房产权归谁
  • 应付职工薪酬明细账模板
  • 单位捐赠汽车账务处理要如何做?
  • 银行结算方式包括哪些内容
  • 为什么企业交了社保查不到
  • 滴滴 增值税
  • 营改增相关规定
  • 民办非企业单位是私立还是公立
  • 设备租赁费开票属于哪个大类
  • 税务登记号和统计号区别
  • 实际缴纳的增值税税额怎么算
  • 未分配利润转入本年利润
  • 原材料账户期末贷方余额反映
  • 预提费用多少
  • 个人缴付的年金是什么
  • 多交的增值税怎么处理
  • 什么叫交易类型
  • bios设置图文详解
  • 电子缴税回单在哪里打印
  • 计算土地增值税时增值额的扣除项目包括
  • 销售免税商品可以抵扣进项税吗
  • 什么叫即期结汇
  • 用产品抵债的合同怎么写
  • 银行对公中收
  • 认缴制注册资金怎么处理账务
  • 企业常见的筹资方式有几种
  • 前端解决跨域问题的代理
  • ai绘画图片
  • 2021前端热门技术解读
  • mm32开发教程
  • detr训练自己的数据集
  • 【Netty系列・高级篇】Netty核心源码解析
  • 2023年highway-env更新之后的使用记录(含DDQN,DuelingDQN,DDQN+OtherChanges) 入门到入土,再踩坑就不玩原神了
  • python打开文本文档中文读不出来
  • 电子税务局里的自然人是什么意思
  • 更改sql server数据库名
  • 红冲以前年度的费用怎么做账
  • 工业企业中制造费用包括哪些内容
  • 融资租赁手续费进项税能抵扣吗
  • 跨境电商怎么交流
  • 暂估入库冲回与退回区别
  • 小企业核算方式选独立核算
  • 工资费用核算的原始记录有
  • 库存商品属于资产类科目吗
  • 如何填写记账凭证视频
  • 什么是固定资产?其特征有哪些
  • mysql表中数据
  • Mysql version can not be less than 4.1 出错解决办法
  • windows9预览版下载
  • ubuntu系统怎么设置不锁屏
  • 彻底关闭windows10自动更新工具
  • windows media player播放不了mp4
  • igs文件是什么文件
  • 在windows xp
  • 新手教程进不去
  • macbookpro接听苹果手机电话
  • nclaunch.exe - nclaunch进程有什么用 是什么意思
  • win10hdmi转vga显示器没反应
  • Android中的数据存储方式有五种,分别是
  • Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点
  • jquery移动节点的方法
  • js中的require用法
  • javascript如何学
  • java script教程
  • 细说javascript
  • jquery的核心理念
  • python包含指定内容的字符串
  • 通州区税务局办税大厅电话号码
  • 济南税务稽查局人员名单
  • 泰兴市税务局办税服务厅
  • 国家税务局关于印发的通知
  • 四川国税发票查验真伪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设