位置: 编程技术 - 正文

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

  • 一般计税方法适用于500万
  • 城市维护建设税的计税依据是什么
  • 500元以内的商品都有哪些
  • 赠送车子需要过户吗
  • 盘盈的固定资产计入什么科目
  • 增值税销项税额在借方还是贷方
  • 工程造价超出职称怎么办
  • 社保逾期滞纳金可以免除吗?
  • 总资产现金回收率是什么与什么平均余额的比
  • 支付境外咨询费代扣代缴企业所得税
  • 0申报的清算所得税申报表怎么填
  • 免抵退税额抵减额和不得免征和抵扣税额是一个意思吗
  • 财产租赁所得适用什么税率
  • 医疗收费票据可以补打吗
  • 存在弃置费用的固定资产,如果履行弃置义务
  • u盘win10系统安装教程
  • linux系统中怎么创建目录
  • 汽车维修的发票的购买方
  • PHP:pg_copy_to()的用法_PostgreSQL函数
  • 社保挂靠会计处理?
  • 购入股票佣金会减少吗
  • PHP:zip_entry_open()的用法_Zip函数
  • 融资租赁综合利息计算
  • 增值税账务处理 一般纳税人
  • 汇算清缴针对哪些对象
  • 最小的触屏手机有哪些
  • 洛阿雷城堡,西班牙韦斯卡 (© Sebastian Wasek/Alamy)
  • 暂估入账的原材料有成本差异吗
  • php选择结构
  • 贷方跟借方哪个是收入哪个是支出
  • element ui的作用
  • 公司借款给个人怎么写借条
  • 商业企业退货与退款区别
  • 短期借款的会计科目
  • 同事写了一个责任链模式,bug 无数...
  • 退货可以开红字发票吗
  • 退社保基金怎么办理
  • 增值税普通发票有什么用
  • 滴滴票可以抵扣吗?
  • 收到保险赔款入什么科目
  • 增值税无票收入税率变了
  • sqlserver2008安装闪退
  • SQL SERVER 2008 CTE生成结点的FullPath
  • 基础电信服务和增值电信服务税率
  • 稳岗补贴操作
  • 小规模纳税人利润率一般是多少
  • 利润表的期末余额怎么算出来的
  • 施工企业的成本核算
  • 商品亏本出售分录
  • 承兑汇票贴现计算器下载
  • 增值税农产品免税
  • 银行利息 税
  • 长期借款利息计入应付利息吗
  • 发票缴销后还要保存吗
  • 投资收益的账务怎么处理
  • 个人公积金计入什么科目
  • linux系统基本指令
  • kb4022719安装失败
  • 苹果mac电脑打不开
  • vssvc.exe
  • win10rs2是哪个版本
  • ubuntu下安装deb文件
  • mac2020怎么换开机背景
  • 如何隐藏与显示元素
  • win10安装字体的操作步骤
  • 电脑裸奔可以吗
  • 使用jquery插件的好处
  • bat调用vbs脚本
  • jQuery使用$.ajax进行即时验证实例详解
  • three.js入门教程(合集)
  • jquery 点击按钮
  • unity快速接入第三方sdk
  • jquery console.log
  • Unity Batch 对 Vertex Shader 产生影响
  • js怎么设置图片大小
  • android 界面切换
  • 企业所得税调整情况说明
  • 12366的客服辛苦吗
  • 江西省国家税务局工作人员名单
  • 注销的卡补回来还能恢复以前的套餐吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设