位置: 编程技术 - 正文

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缓存设置方法
  • 以银行存款支付上述材料运费480元
  • 鸿蒙3.0内测申请成功显示名额已满
  • 苹果电脑双系统好不好
  • 失业保险稳岗补贴是给个人的还是给企业的
  • fodhelper.exe是什么程序
  • vue登录页面点击登录进入首页
  • Docker部署nginx
  • 国家公园好玩吗
  • php密码修改
  • laravel实战教程
  • XHProf报告字段含义的解析
  • 蓝牙11
  • 土增税清算时怎么做会计分录
  • php+flash+jQuery多图片上传源码分享
  • 网络销售税率怎么算
  • 数量金额式账页图片
  • 有收入就要结转成本吗为什么
  • 购买的固定资产退回账务处理
  • sqlserver监视器
  • mysql配置文件my.ini如何创建
  • 印花税实际缴纳时计入
  • 进项税大于销项税,不用缴纳增值税
  • 会计中级工作年限截止日期
  • 冲减以前年度管理费用需要更正报表吗
  • 买方的现金折扣会计分录
  • 2、开办费用计入哪个账户?
  • 增加固定资产原值
  • 电商商品采购流程
  • 小企业资产总额怎么计算
  • 发出库存商品没有发票
  • 进项税额转出最终应转到哪里
  • 本月取得的发票入账后次月对方能红冲吗
  • 收到投资款现金流量
  • 企业为职工购买互助保障项目经费可以有什么开支
  • 固定资产报废需要进项税额转出吗
  • win10 Realtek HD Audio更新失败怎么办 win10关闭UAC解决Realtek HD Audio更新失败
  • win10重大更新
  • 如何创建ubuntu安装教程
  • ctrmon.exe
  • winxp 证书错误
  • xp系统桌面图标大小怎么调整
  • java程序员准备骑驴找马了,需要怎么准备
  • ubuntu重新安装网卡驱动
  • 3366小游戏小
  • JavaScript 和 Java 的区别浅析
  • 处理判断字符串是否相等
  • css中层叠的含义
  • node js教程
  • python 描述符类
  • python连接mq
  • $jquery
  • 内容滑动切换效果怎么弄
  • 福建网上税务局app
  • 新疆都有哪些地貌
  • 车船发票什么样子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设