位置: 编程技术 - 正文

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排序)

  • 预收账款借方和贷方表示什么
  • 坏账核销计入营业利润吗
  • 收到损坏赔偿款怎么入账
  • 免税店含增值税吗
  • 新企业第一次报所得税
  • 会计核算体系的建立
  • 企业所得税税前扣除和不扣除的区别
  • 营改增后无形资产的出租和出售都属于增值税纳税范围
  • 员工借款会计科目
  • 预收账款发货
  • 工会开发票有税号吗?
  • 机票的抵扣率是多少
  • 多缴税款退回及退回
  • 收取国外技术服务费如何在外管申报个税
  • 行政单位以前年度会计错账调整
  • 样品送出,不收款怎么做账?
  • 小额纳税人增值税专用发票税率1%
  • 公司给职工买工伤险流程
  • win10专业版版本号2009
  • 文件校验有什么用
  • win10锁屏壁纸自动更新
  • 制作flash动画步骤
  • Linux下which、whereis、locate、find 区别
  • 自产货物用于销售
  • 股东以非货币出资办理什么手续
  • 我辞职了公积金怎么交
  • php session存储方式
  • 公司给我多交了社保用不用退
  • 以前年度损益科目代码
  • php数组函数面试题
  • php array_walk_recursive 使用自定的函数处理数组中的每一个元素
  • php中array用法
  • 织梦怎么用模板建站
  • 企业注销时实收资本清算时要作资产处置收益交所得税吗
  • 残保金计税基数是什么
  • qt 5.15 编译
  • phpcms 1064错误的解决办法
  • 制造行业结转成本
  • 应交税金相关内容包括
  • 增值税专用发票是干什么用的
  • 发票专用章和财务专用章可以同一人保管吗
  • 一般纳税人应如何报税
  • 机关事业单位购买口罩
  • 长期持股的最好方法
  • 补交增值税和滞纳金怎么入账
  • 每月增值税怎么做账
  • 收入 摊销
  • 免税如何做分录发票
  • 赠送商品给客户怎么写分录
  • 增值税的专用发票的相关规定
  • 工程施工科目核算内容
  • 蔬菜公司开具专票可以抵扣吗
  • 年末递延所得税资产的账面余额
  • 退资本金现金流量表走哪一项
  • 房地产开发企业电费做什么科目
  • 餐饮业厨师的工资计入主营业务成本吗
  • 公司入账是什么意思
  • 简易征收租赁税率3还是5
  • windows7开机黑屏安全模式也进不去
  • windowsxp桌面文件在哪个文件夹
  • window10 uwp
  • win10专业装机版
  • xp系统文件损坏怎么修复
  • mac os固件下载
  • outpost.exe - outpost是什么进程 有什么用
  • linux查看开机运行时间
  • win8怎么下载qq
  • win10系统应用和功能中不能卸载
  • opengl光照效果
  • threejs加载obj模型颜色不对
  • assets怎么编辑
  • JavaScript获取网址之后跳转
  • Git && GitHub 之远程协作
  • js 入门
  • java script和java区别
  • 有机肥料销售是做什么的
  • 购买烟叶要交烟税吗
  • 代销手续费增值税会计处理
  • 2020年税务系统关闭
  • 合肥哪里可以注销电信卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设