位置: 编程技术 - 正文

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

  • 企业收取培训费
  • 一般纳税人的认定时间
  • 哪些是现代服务
  • 营业执照副本上的二维码扫描不出来
  • 进项税转出的会计处理方法
  • 从价定率的计算公式
  • 采购普通发票和专用发票的区别
  • 利税总额是应交还是已交
  • 建筑业预缴税款是什么意思
  • 增值税采用
  • 授予股票期权分录
  • 长期股权投资成本法初始计量
  • 非居民企业减免的利息是否交增值税
  • 保险合同有啥用
  • 一件商品若卖100元
  • 技术研发费加计扣除政策
  • 其他业务支出和其他业务成本的区别
  • 资产减值损失月末需要结转吗
  • 单位预算支出包括哪些
  • 辅助核算的内容
  • 微信收入与支出是怎么算的
  • 预收账款是
  • 处理废料会计分录大全
  • 财务收入怎么写
  • wifi安全助手每日提现
  • 预收账款何时结转
  • linux文件管理与常用命令实验报告
  • PHP:Memcached::addByKey()的用法_Memcached类
  • PHP:curl_share_init()的用法_cURL函数
  • 工程投标保证金一般是多少
  • hp是什么软件
  • ctfmon.exe文件在哪
  • php-fig
  • 小程序常见问题
  • 律师异地办案家属要跟着吗
  • 补充养老保险税前扣除标准与扣除比例
  • 微信小程序开挂方法
  • 零星分布的意思
  • linux编译安装php扩展命令
  • 融资租赁会计处理流程
  • 小规模纳税人增值税申报表怎么填
  • labelme目标检测
  • package.json详解
  • laravel运行
  • php或者判断
  • named命令
  • 高德地图的2种导航方式
  • 装修公司开的劳务发票
  • 先开票后发货如何操作
  • 罚款支出计入什么费用
  • 实际出资大于注册资金
  • 如果不签合同会怎么样
  • 业务招待费的进项能抵扣吗
  • 服装公司的会计怎么做账
  • 厂房出租租金收税吗
  • 转账手续费没有发票能税前扣除吗
  • 材料成本多少合适
  • 企业支付宝买东西怎么买
  • 企业的管理人员应该是互补型
  • 企业改制后如何管理
  • 建账过程中应注意的事项
  • linux中man的用法
  • centos crontab每天执行
  • wfxswtch.exe - wfxswtch是什么进程
  • linux系统bug
  • windowxp怎么取消开机密码
  • linux root用户登陆
  • win7自动升级失败后的处理
  • w10系统每次启动都要选择系统
  • win7怎样设置屏幕保护密码
  • cocos2d-x起点之程序的入口
  • jqgrid getrowdata
  • Emeditor与dos(cmd)经典使用技巧之批量生成网页
  • jquery实现轮播图步骤
  • error: Error parsing XML: unbound prefix
  • 一般纳税人出售房产怎么开票
  • 税务局和国税
  • 武汉市国税局局长黄英简历
  • 常州金坛最新新闻
  • 国税系统如何变更财务负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设