位置: 编程技术 - 正文

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

  • 结转所得税的会计分录是什么
  • 应纳税所得额的会计分录
  • 加了油的电子发票怎么导出来
  • 研发支出期末余额列报
  • 小企业会计准则以前年度损益调整
  • 增值税普票没有税率怎么回事
  • 收到采购材料发票的会计分录
  • 制造费用包括哪三类
  • 核定征收所得税税率
  • 计提工会经费是按应付职工薪酬的借方还是贷方
  • 企业购买银行理财产品如何进行账务处理
  • 承包食堂管理费用收取的依据
  • 电子普通发票需要盖章吗
  • 办理金税盘需要多少钱
  • 材料费用定额是什么意思
  • 公司账上收到退回的多交的附加税怎么做
  • 两年前少缴的税款是否应补缴?
  • 出口退税率怎么算公式是什么
  • 移动电子发票显示无法开具怎么获取发票
  • 单位撤销无力支付怎么办
  • 激进型和保守型筹资组合怎么判断
  • 计提本月应付的租金
  • win7音频服务未运行怎么办
  • svchost进程很多怎么办
  • win7系统中文乱码怎么解决
  • 发票跨年作废很麻烦吗
  • linux 传输文件
  • 业务招待费进项税额转出表二
  • bug is
  • 分红率与股息率有啥区别
  • php如何运行脚本
  • PHP:mcrypt_enc_is_block_mode()的用法_Mcrypt函数
  • 年度汇算清缴怎么查询
  • vue实现鼠标悬浮 显示全部内容
  • 基于深度学习的图像超分辨率——综述
  • php编写登陆界面
  • Editorial Calendar为你的WordPress添加编辑日历 让文章定时发布更简单
  • 弥补以前年度亏损最多几年
  • 人力资源公司的招聘专员怎么样
  • 采购入库单怎么生成
  • 外包员工食堂怎么做账
  • 企业发行债券的交易费用计入
  • 股东的投资款怎么收回
  • 怎么才能获得音乐
  • 代开普通发票需提供哪些材料?
  • 固定资产改造的配件怎么入账
  • 以无形资产换入固定资产发生的净损益
  • 存货周转次数下降的原因
  • 保证金抵扣货款情况说明范文
  • 会计月末都需要做什么
  • 年底结账会计要怎么做账
  • 借款利息如何记账
  • 报销单填写发票第几页交给财务
  • 对公账户进出账常识
  • 计提折旧有哪些会计科目
  • 收付实现制下主营业务成本怎么算
  • 注册资本越多越好吗
  • 成本会计主要做什么工作
  • 建账的过程包括哪些内容
  • efi怎么安装系统
  • linux@ubuntu
  • linux date-u
  • Win7登录密码
  • hyper安装win7
  • linux小技巧
  • js表格上移下移
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(8) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧
  • cocos2d转unity难吗
  • .nodejs
  • python xml dom
  • unity地形图片
  • js 原型继承的几种方法
  • 12366纳税服务平台人工时间
  • 全电发票
  • 电子发票开票失败怎么回事?
  • 企业所得税法中所称有关的支出是指
  • 怎么查票据真伪
  • 政府给予补贴
  • 重庆市非住宅交易税费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设