位置: 编程技术 - 正文

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

  • 房产税会计分录怎么做
  • 公司购入的财务怎么做账
  • 销货退回的税务处理
  • 物料损失怎么入账
  • 公司交社保是怎么计算的
  • 幼儿园属于小型幼儿吗
  • 个人所得税app是什么意思
  • 库存现金限额的概念
  • 个人以房产进行交易
  • 企业所得税季报时间
  • 劳动竞赛费用在什么科目列支做会计分录?
  • 在汇兑结算方式中汇入行对流行代取的款项应先转入
  • 土地增值税清算是什么意思
  • 一般纳税人认定标准500万是什么时候开始执行
  • 营改增后建筑业分包怎么交税
  • 外购产品检验流程
  • 企业所得税的工资薪金包括社保
  • 个税经营所得申报怎么更正
  • 非上市公司转让股权需要缴纳增值税吗
  • 以公司名义购买房产的利与弊
  • PHP:Memcached::setByKey()的用法_Memcached类
  • 商贸企业销售
  • win10系统修改密码
  • 应纳税所得税计算公式
  • 归还银行借款摘要模板
  • mce文件是什么软件
  • removed.exe - removed是什么进程 有什么用
  • 房产税城镇土地使用税申报期限
  • echarts-gl
  • 基建账并账规定
  • 事业单位新会计制度固定资产
  • 起征点适用于
  • 电池成本什么时候能降低
  • 支付工资会计
  • 资产账面价值大于计税基础产生递延所得税负债
  • 接受非货币性资产投资会计处理
  • 合伙结算转借款
  • 分公司以总公司名义
  • 帝国cms要授权吗知乎
  • 支付员工工伤医疗费用怎么做账
  • 铝合金门窗行业利润率
  • 费用发票可以抵税吗
  • sql server 2005数据迁移
  • ibm.data.db2
  • 应交增值税进项税额和销项税额区别
  • 计提房产税土地使用税
  • 营改增有关事项的规定
  • 购买仓库计入什么科目
  • 公司账户钱取出来税务局会查账吗
  • 小规模纳税人在哪里查
  • 预收账款退款的会计处理
  • 收到定期存款怎么做分录
  • 固定资产未提完折旧
  • 增值税附加税减半政策
  • 房地产企业土地价款如何入账
  • 园林土方施工有哪些分项工程
  • 期间费用率怎么算
  • 公司分红怎么做账
  • 印花税如何做账报税
  • sqlserver日期范围
  • linux系统中的用户大体可分为三组
  • win8系统打开苹果系统文件
  • 计算机彻底删除文件的方法
  • gzip压缩慢
  • Winpack.exe - Winpack是什么进程
  • Windows 7 OpenGL配置,解决“无法启动此程序,因为计算机中丢失glut32.dll。”
  • 开快打开
  • 及将上市的手机
  • android实现推送
  • jquery cookie使用
  • 触摸模式设置
  • javascript学习指南
  • jquery简单例子
  • Android Listview addHeaderView setadapter的时候莫名NullPointerException 解决
  • python读写docx
  • javascript教程
  • bootstrap需要学多久
  • 河南居民医保网上缴费查询
  • 电子税务局怎么添加银行账户信息
  • uk怎么查看发票开票额度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设