位置: 编程技术 - 正文

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

  • 单位历史遗留问题
  • 成本票和进项票怎么区分
  • 教育培训学校怎么翻译
  • 资产负债表固定资产项目包括哪些
  • 个人所得税附加扣除中住房贷款利息扣除
  • 企业增资认缴是什么意思
  • 土地使用权入账价值包括哪些
  • 应交税费减免税额结转
  • 划拨土地使用权多少年
  • 超额亏损在合并后怎么算
  • 隐名股东违法吗
  • 建筑业在外地预缴了增值税,可以报在本地吗
  • 预付材料款会计分录
  • 加油的时候可以开发票吗
  • 企业如果亏损应该计提缴纳所得税吗
  • 企业交城建税的分录
  • 税收思想
  • 公司奖励旅游算休年假吗
  • 前期物业管理公司
  • 不动产增值税总结
  • 无形资产盘盈
  • 劳务派遣实缴资本
  • 人均营收指标
  • 企业技术中心认定专精特新
  • 应收账款重组
  • 退回社保费的会议记录
  • 未开票收入冲回如何做账
  • 鸿蒙工具箱使用视频
  • exe都打不开
  • 股权折价转让
  • 内资企业股权转让流程
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • php true
  • wordpress简码怎么用
  • vue的watch不生效
  • 汇兑损失是否可以抵扣
  • echarts地图tooltip
  • 蒙塔巴诺督查
  • nvme安装win10教程
  • 补缴税款后还能退税吗
  • php过滤字符
  • ppp中启用chap命令
  • 收到招标文件怎么回函
  • 软件开发企业如何核算成本
  • 织梦遍历栏目描述
  • 机械租赁费税率是多少
  • 增值税报完了能改么
  • 延期付款利息收入要交增值税吗
  • 属于原始凭证的有( )
  • 计算业务招待费扣除限额的基础包括营业外收入
  • 企业购进货物暂欠货款
  • 只有进项税额没有销项税额怎么结转
  • 低值易耗品如何摊销
  • 支付一年房租费怎么做账
  • 融资租赁中承租人的义务
  • 短期借款利息计提分录怎么写
  • 购买的商品属于什么会计科目
  • 滞留票不处理可以么
  • 公司购买汽车怎么做账记账凭证
  • mysql5.0安装
  • mysql基本sql语句大全(基础用语篇)
  • xp系统玩游戏卡吗
  • 光标很粗怎么弄细
  • 两台电脑如何共享网络
  • win7任务管理器怎么打开
  • win7破解版和正版的区别
  • windows8的ie浏览器在哪
  • opencvsharp读取图片
  • JavaScript_ECMA5数组新特性详解
  • ml命令
  • unity3d基本操作
  • LocalBroadcastManager原理和机制
  • js实现复制文本
  • 江苏省电子税务局电话
  • 就业失业登记证网上申请
  • 出口免税不退税主要适用于
  • 北京税务报到期限
  • 股权转让所得怎么计算个税
  • 汽车销售顾问有前途吗
  • 上海金山国税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设