位置: 编程技术 - 正文

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

  • 如何理解递延所得税费用的计算公式
  • 软件退税收入会计分录
  • 城建税和教育费附加减免政策
  • 未完工程如何处理
  • 收到项目投资款账务处理
  • 销售净水器营业执照范围
  • 个体工商户能否转让
  • 开票资料都包括什么内容
  • 价格调节基金费率
  • 房地产经纪公司经营范围
  • 企业垫付土地补偿款
  • 出纳去银行
  • 税率开错跨月没法收回
  • 子公司资不抵债
  • 固定资产折旧提足怎么办
  • 计提本月银行借款
  • 员工工资漏申报怎么办
  • 什么样的发票需要交税
  • 汇算清缴费用调增会计处理
  • 主营业务利润计算
  • 家具螺丝螺母一般在哪里卖
  • 个人车辆过户给公司
  • 公账转公账没有发票
  • 打开文件夹变成黑底
  • 小企业原材料包括
  • 包装物押金为什么含税
  • 广告制作费属于劳务还是服务
  • 计提税金怎么提
  • sadge什么意思
  • 代开房租的税点计入什么科目?
  • 企业所得税预缴税率是多少
  • 注销税务时其他应付款的账务处理
  • 暂估成本会计分录
  • A meerkat in Namibia (© Danita Delimont/Offset by Shutterstock)
  • 所得税 减半
  • 当月预交的增值税在申报期内可以填报进去抵扣
  • 员工工资扣工作服合法吗?
  • 建行E信通贴现需要发票吗
  • video.js教程
  • 禁用dos命令
  • 织梦怎么建站
  • 无票收入如何报税
  • 开房租发票交的税因优惠政策退税如何账务处理?
  • mysql误删数据
  • 旅行社小规模纳税人差额征税
  • 企业之间交换房地产要交土地增值税吗
  • 开票航天信息要交年费吗
  • 普通发票怎么冲红字
  • 线上销售会计分录
  • 月末应付职工薪酬为负数怎么办
  • 外贸企业退税政策
  • 物料损耗率计算例题及答案
  • 工程款项目的发包人是谁
  • 函证核对法是什么
  • 递延所得税与递延所得税费用
  • 吸收的三种方式
  • mysql5.6源码安装
  • 过滤重复字符串
  • WINDOWS系统无法正常启动
  • win8右下角图标不见了
  • xp系统下载SCSI硬盘的安装、启动、设置教程
  • win8摄像头设置
  • 电脑xp操作系统
  • centos怎么安装
  • linux日志内容
  • win7启动应用程序的方式
  • centos7 lvcreate
  • WIN10系统怎么分屏
  • 红石怎么启动
  • redhat linux 7.2系统安装详细过程
  • win10hdmi转vga显示器没反应
  • 注册win7账号
  • cocos 2d x
  • dos命令/s
  • js中alert弹不出来
  • 安卓手机画画触屏笔推荐
  • shell脚本实现文件管理
  • pythone爬虫
  • 上海2023年个人所得税计算
  • 四川社保2020增资方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设