位置: 编程技术 - 正文

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

  • 个人物品出售要交哪些税
  • 企业代扣代缴个人所得税系统
  • 汽车购置税计算器2019
  • 简易征收 抵扣进项
  • 自然人税收管理系统换了电脑怎么恢复数据
  • 工业企业制造费用具体怎么摊
  • 已收款未开票未发货能确认收入吗
  • 借款存入银行会计分录
  • 房地产开发桩基施工方案
  • 跨年多计提社保个人部分怎么调整
  • 计提工会经费是按应付职工薪酬的借方还是贷方
  • 房屋租赁合同印花
  • 奖金计提发放会计分录
  • 公司收生育津贴怎么入账
  • 营改增之后账务怎么处理
  • 现金流量表编制依据和方法
  • 企业生产经营模式
  • 取得的技术成果
  • 电子税务局如何查询已开发票
  • 工商年报的纳税总额怎么填写
  • win11怎么设置桌面显示我的电脑
  • 收到销项负数发票怎么抵扣
  • 华为手机屏幕有个圆点怎么取消
  • 劳务公司怎么做成本
  • createrectrgn
  • 提高支票处理效率的有效方法是
  • 高温费做账
  • 企业如何避免纳税问题
  • php图片上传代码详解
  • 文本检测工具
  • php曲线图模板
  • php实现微信支付功能
  • 收款收据可以盖业务章吗
  • 判断文件是否存在,存在则删除
  • python中@是什么意思
  • SQLite教程(十):内存数据库和临时数据库
  • 税控盘上月未清卡去税务带什么
  • mysql数据库简单介绍
  • mysql命令行删除库中的所有表
  • 个体工商户生产经营所得税税率表2023
  • 库存商品毁损的会计分录
  • 雇用残疾人税收优惠
  • 预收账款可以用吗
  • 公司为职工承担社保费用
  • 购买土地缴纳契税会计分录
  • 小规模纳税人开的专票对方可以抵扣吗
  • 收到的成本票怎么做账
  • 一般纳税人销售旧货
  • 合作社注销麻烦吗
  • 劳务派遣公司小规模纳税人如何开票
  • 车辆挂靠收取管理费怎么做账?
  • 信用证保证金的适用范围
  • 跨年度暂估成本的账务处理
  • 什么是资金结存,它具体包括哪些内容
  • 集团管理费收入是否纳税
  • 三方抵账协议做什么科目
  • mysql停不掉
  • 怎么制作win7系统u盘装系统教程
  • mac如何查看隐藏的文件夹
  • 半自动化系统
  • w7系统怎么添加打印机
  • win8.1怎么优化才流畅
  • win7一直处于开机界面
  • win8怎么安装win10
  • win8找不到恢复环境怎么恢复出厂设置
  • cocos2d-x引擎
  • nginx服务器日志
  • python 脚本管理
  • js鼠标点击事件监听
  • js中的?
  • android混淆后怎么破解
  • js字段截取
  • jquery 遍历
  • 江西省国家税务局总局官网
  • 江苏省国家税务局电话号码
  • 小规模开了红字发票申报表怎么填
  • 佛山市地方税务局与国家税务局合并没有
  • 政府发放奖金给企业怎么入账
  • 经纪代理服务税率1%
  • 上海哪能玩
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设