位置: 编程技术 - 正文

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

  • 2019年个人所得税要补税怎么办
  • 车船使用税怎么网上缴费
  • 做账报税简单吗
  • 汽油费通行费等怎么记账
  • 应收账款逾期未收回账务处理
  • 培训费的其他费用是什么
  • 非盈利机构怎么说
  • 贴息为什么要付利息呢
  • 房租收到专票账务处理
  • 运费单独开票的账务处理
  • 公司偷税漏税是当事人责任大还是法人责任大
  • 商场扣点收入如何纳税
  • 预计负债收回的会计分录
  • 工会捐款规定
  • 原材料暂估分录
  • 增值税农产品扣除率
  • 注销地税需要什么资料
  • 公司还没有成立,前期的费用怎么开发票呢
  • 公司拍卖车牌
  • 公积金可以在个税前全额扣除吗
  • 汇丰银行账户管理费
  • iphone6s怎么开启开发者选项
  • 收到广告费收入怎么做分录
  • 光伏发电 电费
  • 能开运费发票吗?
  • 各种linux
  • linux root没有权限
  • rteng7.exe - rteng7是什么进程 有什么用
  • 买保险公司的养老保险合适吗
  • javascript语言基础
  • 民营医院所得税税率
  • php实现文件上传需要使用哪个全局变量
  • libpcap python
  • 所得税需要结转么
  • 试生产产品计入研发费用吗
  • sql server创建数据表的完整语法
  • 土地增值税预缴计税依据
  • 期初和期末余额是什么意思
  • 餐饮业税务申报
  • 发放职工福利的会计处理
  • db2 history
  • 水利建设基金应税项是什么
  • 资产减值准备是资产的备抵科目吗
  • 民间非营利组织会计科目
  • 购买办公用品属于什么凭证类型
  • 汽车维修费可以入账吗
  • 应收账款核算流程
  • 人力资源公司劳务外包
  • 出售投资所得属于什么科目
  • 其他应付款做账
  • 建设期利息有哪些
  • 以货物抵应收账款的分录
  • 服务类企业主要经营范围
  • 未开票收入怎么填写增值税申报表
  • 固定资产清理明细账采用什么账簿
  • 公众责任险作用
  • mysql基本教程
  • win10选择软件打开方式
  • linux系统安装yum
  • linux crontab命令详解
  • 多系统安装方法
  • fedora lts
  • windows 8.1更新
  • win7屏幕调节不见了
  • shell linux命令详解
  • Append、Debug、Diskcomp命令的使用说明
  • jquery 插件写法
  • cmd打开telnet
  • unity3d shader之Julia集和Mandelbrot集绘制美丽图案 (二)
  • javascript基于什么的语言
  • javascript如何定义一个函数
  • shell脚本计算字符串长度
  • 深入python3
  • python字符串的编码规则
  • javascript密码框
  • jquery不生效的原因
  • 使用JQuery实现简单的拼图网页
  • python通过编程求权重
  • 全国企业信用信息系统网官网
  • 银行是不是要交社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设