位置: 编程技术 - 正文

awk 多行合并(next 使用介绍) (常见应用4) (awk两个文件关联合并)

编辑:rootadmin

推荐整理分享awk 多行合并(next 使用介绍) (常见应用4) (awk两个文件关联合并),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:awk两个文件关联合并,awk如何让文件按列合并,awk以多个空格为分隔符,awk如何让文件按列合并,awk使用多个分隔符,awk如何让文件按列合并,awk 多行合并成一行,awk 多行合并成一行,内容如对您有帮助,希望把文章链接给更多的朋友!

awknext语句使用:在循环逐行匹配,如果遇到next,就会跳过当前行,直接忽略下面语句。而进行下一行匹配。

复制代码代码如下:text.txt 内容是:abcde [chengmo@centos5 shell]$ awk 'NR%2==1{next}{print NR,$0;}' text.txt 2 b4 d 当记录行号除以2余 1,就跳过当前行。下面的print NR,$0也不会执行。 下一行开始,程序有开始判断NR%2 值。这个时候记录行号是:2 ,就会执行下面语句块:'print NR,$0'

awk 多行合并(next 使用介绍) (常见应用4) (awk两个文件关联合并)

awk next使用实例:

复制代码代码如下:要求:文件:text.txt 格式:web[..2.]httpd oktomcat oksendmail okweb[..2.]httpd okpostfix okweb[..2.]mysqld okhttpd ok 需要通过awk将输出格式变成:web[..2.]: httpd okweb[..2.]: tomcat okweb[..2.]: sendmail okweb[..2.]: httpd okweb[..2.]: postfix okweb[..2.]: mysqld okweb[..2.]: httpd ok 分析:分析发现需要将包含有“web”行进行跳过,然后需要将内容与下面行合并为一行。[chengmo@centos5 shell]$ awk '/^web/{T=$0;next;}{print T":t"$0;}' test.txtweb[..2.]: httpd okweb[..2.]: tomcat okweb[..2.]: sendmail okweb[..2.]: httpd okweb[..2.]: postfix okweb[..2.]: mysqld okweb[..2.]: httpd ok

next在多行合并,以及选择性输出方面,非常方便。大家在使用时候不妨试试。

linux awk 数组排序多种实现方法 复制代码代码如下:[chengmo@localhost~]$awk'BEGIN{info="thisisatest";split(info,tA,"");for(kintA){printk,tA[k];}}'4test1this2is3a如果需要按照顺序输出,通过键值定位方式输出

Awk 命令学习总结、AWk命令系列学习(linux shell学习必备) 学习linux的同人,都知道linuxshell文本处理能力非常强大。有一组强大的文本处理工具:grep,sed,awk。其中grep经常用作查找匹配文本、sed用作文本编辑替换

vim窗口分割的操作方法 以下是vim关于窗口分割的命令:(以下命令在最后一行模式下)1、水平窗口分割::split(开启另一个窗口察看同一文件):split文件名(开启另一个窗

标签: awk两个文件关联合并

本文链接地址:https://www.jiuchutong.com/biancheng/359055.html 转载请保留说明!

上一篇:awk 分析web日志(页面执行时间)(常见应用3) (awk统计nginx日志)

下一篇:linux awk 数组排序多种实现方法 (linux awk排序)

  • 增值税认证发票平台可以导出发票明细吗?
  • 会计凭证销毁方法
  • 企业组织结构的形式
  • 安装服务费发票需要备注地址吗
  • 住房公积金部分业务暂停办理
  • 未计提企业所得税怎么写分录
  • 待摊费用跨年冲销如何入账?
  • 企业以前年度的关联交易与预约定价安排
  • 税务局查账一般需要几天
  • 销售货物的运输费用计入成本吗知乎
  • 在PDF里怎么将A4缩小转换为一半打印出来
  • 哪些业务不需要进行平行记账
  • 小规模企业资本结构
  • 固定资产可以一次计入费用吗
  • 工程项目关闭
  • 收到投资者投入设备一台,价值100000元
  • 个税申报需要补税是什么情况
  • 出口佣金比例
  • 客户的佣金
  • 已达到计算机的连接数最大值win7
  • linux禁用root用户
  • 鸿蒙系统 3.0
  • 单位房子可以卖吗
  • PHP:Memcached::set()的用法_Memcached类
  • 允许税前扣除的税金
  • 资产现金流量收益率计算方法
  • 企业所得税季度申报表营业收入怎么填写
  • 用库存现金支付装卸费
  • 企业所得税合理方法包括
  • php查找字符串中的某个字符
  • 专票地址错了要作废吗
  • 会计中财务费用为负
  • 公司的实收资本是什么意思
  • wordpress文章发布不显示作者
  • dedecms转eyoucms
  • 节能控制模块
  • 结转制造费用金额
  • 预收的贷方余额表示什么
  • 工会经费怎么计算缴纳
  • sql2008降级2005
  • 车船税去哪里交
  • 代开运输发票会不会造成重复征税?
  • 购买设备分期付款凭证怎么做
  • 收款预缴增值税怎么做账
  • 财务费用减少记借方还是贷方
  • 暂估成本的账务处理分录
  • 员工报销固定资产怎么算
  • 购买东西进项税额怎么算
  • 公司注销帐务怎么处理
  • 工程类企业存货包括哪些
  • 办公用品的发票可以抵扣吗
  • 农产品加计扣除10%进项税账务处理
  • 在途物资入库怎么记账
  • 没有开票的收入要交增值税吗
  • 企业短期借款可以是个人吗
  • 简述Mysql Explain 命令
  • 如何禁用windows defender service
  • windows8如何安装
  • smss.exe是干嘛的
  • ubuntu18.04没有声音
  • win7系统桌面图标有遮挡
  • win8系统切换桌面
  • win10桌面图标排列设置
  • unity 链表
  • opengl渲染流程图
  • nodejs requirejs
  • 用css制作网页的步骤
  • 利用感情骗取钱财算诈骗吗
  • vue组件用法
  • shell脚本 ftp
  • js 编程
  • jquery插件库怎么导入
  • opencv识别结果输出
  • 基于javascript的毕业设计
  • 江西电子税务局官网app
  • 为什么购进固定资产不得抵扣
  • 宁夏退休职工网上认证
  • 车辆购置税申报车辆登记地怎么填
  • 山东省地方税务局关于个人所得税
  • 税务局人事工作总结(税务局工作人员年度工作总结报告)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设