位置: 编程技术 - 正文

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

  • 分公司非独立核算
  • 车船税发票可以作废吗
  • 买电脑所有配件
  • 已申报未导入是申报成功了吗
  • 土地增值税清算规程实施细则
  • 单位代缴个人所得税流程
  • 企业如何实现合理利润
  • 境外人员为境内企业提供劳务如何缴税
  • 长期股权投资成本法转权益法追溯调整
  • 接受控股股东的非现金资产捐赠
  • 出口抵内销产品应纳税额分录
  • 销售商品的成本计入什么科目
  • 劳务费发票和建筑劳务费发票
  • 小规模纳税人发票可以抵扣吗
  • 买二手车年限久的会怎样
  • 广告公司税收分析
  • 防伪税控服务费减免文件
  • 利润表为什么没有主营业务收入
  • 企业应交增值税的计算公式
  • 工会经费由企业和职工共同负担吗
  • 产品调试费计入什么科目
  • 法人实名认证后没有绑定企业怎么办
  • 实发工资需扣除所得税吗
  • 社保缴费申报表文件
  • 上个月暂估这个月成本怎么调整
  • window10开始菜单
  • 跨年退税怎么处理
  • 完美解决win11间歇性掉线
  • PHP:curl_copy_handle()的用法_cURL函数
  • 蝴蝶兰的养殖方法和注意事项视频
  • 进项税大于销项税,不用缴纳增值税
  • 蓝桥杯b组2020
  • php截取字符串几种方式
  • fstrim命令
  • wordpress限制ip访问
  • 怎样网上抄税
  • 一般纳税人上月有普通发票收入没入账可以次月加上吗
  • 研发费用没有发票怎么做账
  • rust编程指南
  • python 多线程处理
  • 不抵扣发票可以转抵扣吗
  • 收到缴纳个人所得税短信
  • 物业公司购买空调合法吗
  • 设备维修三种形式
  • 收到投资款如何做账务处理
  • 学校接受捐赠收入要交企业所得税吗
  • 道路交通事故中施救费应如何处理?
  • 年终奖金计入工资薪金所得吗
  • 作废的发票对方还能认证吗
  • 应付账款与应付票据结合的原则
  • 申报和做账必须一致吗
  • 工人的工资占企业的比例
  • 车票抵扣进项税怎么计算
  • sql语句 字符串
  • xp系统环境变量
  • linuxvlc安装
  • 通过修改注册表修改edge主页
  • 电脑的技巧
  • 超级简单的方法
  • centos7.6和7.7
  • 如何解除系统默认
  • java.exe是指
  • win10一年更新几次
  • pacis.exe - pacis是什么进程 有什么用
  • 怎么激活win7旗舰版系统
  • c#封装数据库
  • 问题的英语怎么读
  • 使用div+css进行网页布局的三种方式
  • css实现下拉菜单的思路是
  • cocos2dx怎么用
  • 用原生js写项目
  • css怎么画图
  • unityc#脚本
  • 安卓view事件分发
  • javascript代码规范
  • Python 正则表达式的高级用法
  • 完美世界打斗
  • 国家税务总局最新消息
  • 江苏几个地级市几个县级市
  • 车船税代收有发票吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设