awk的用法

简介:
1:使用awk将一个文本文件的所有列数据转成行输出显示:
一个文件如下:

[root@zabbix ~]# cat /tmp/xxx.txtg 
6028
6029
6031
6032
6033
6034
6035
6036
6038
6040
6043
6045
6046
6047
6049
6052
6053
6054
6055
6059
6060
6295
6296
6297
6298
6299
6397
统计下行数:
[root@zabbix ~]# cat /tmp/xxx.txtg |wc -l
27
最后awk来处理:

[root@zabbix ~]# awk '{if(NR%27==0){print $0} else {printf "%s ",$0}}' /tmp/xxx.txtg 
6028 6029 6031 6032 6033 6034 6035 6036 6038 6040 6043 6045 6046 6047 6049 6052 6053 6054 6055 6059 6060 6295 6296 6297 6298 6299 6397
#####解释:
NR:代表awk目前处理的第几行
NR%n:表示以多少行为单位来处理









本文转自 kuchuli 51CTO博客,原文链接:http://blog.51cto.com/lgdvsehome/895606,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
机器学习/深度学习 人工智能 算法
火热招募中|AFAC2025大赛初创组:智慧与激情的快车已虚位以待!丨云工开物
AFAC金融智能创新大赛已连续举办三届,成为全球最具影响力的金融科技赛事之一。2025年大赛初创组现已全球招募,聚焦推动新质生产力、普惠金融、金融数据要素及养老金融四大方向,助力青年以AI技术探索金融创新,实现技术与商业的双重突破。
|
4月前
|
负载均衡 架构师 Cloud Native
阿里面试:服务与发现 ,该选 CP 还是 AP?为什么?
阿里面试:服务与发现 ,该选 CP 还是 AP?为什么?
阿里面试:服务与发现 ,该选  CP 还是 AP?为什么?
|
7月前
|
人工智能 安全 大数据
阿里云社区博客:开发者与企业的云端技术交流平台
阿里云社区是阿里云官方打造的技术交流平台,汇聚云计算、大数据、人工智能等领域专家与开发者。社区提供技术资源共享、专家互动、实战经验分享及最新技术动态等核心价值。主要板块包括技术文章、问答社区、活动大赛和产品文档,用户可通过注册账号、完善资料参与互动,享受成长体系与特色功能。无论是初学者还是资深专家,都能在此找到成长空间,探索云计算的无限可能。关注官方公众号,获取更多技术干货与活动资讯!
280 7
|
存储 SQL JSON
一文读懂 ClickHouse V22.8 新版本重要特性
ClickHouse 又双叒叕发布新版本了。
一文读懂 ClickHouse V22.8 新版本重要特性
|
定位技术 图形学
葛兰岱尔模型格式转换器
葛兰岱尔数字孪生模型格式转换器能够将几乎所有工程建筑行业的2D/3D/BIM/GIS模型数据转换输出为Unreal(UE)、Unity3D、Cesium、ThreeJS等开源平台支持的模型格式,包括: gltf、glb、标准3Dtiles、fbx、obj
530 0
葛兰岱尔模型格式转换器
|
存储 安全 Shell
【实战】记一次攻防演练之vcenter后渗透利用(下)
【实战】记一次攻防演练之vcenter后渗透利用
824 0
|
缓存 Linux 调度
10.20 Linux swap分区及作用详解
我们在安装系统的时候已经建立了 swap 分区。swap 分区通常被称为交换分区,这是一块特殊的硬盘空间,即当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。
903 0
10.20 Linux swap分区及作用详解
|
量子技术
量子态操作:基于门的三态旋转
量子态操作:基于门的三态旋转
565 0
|
XML 开发框架 监控
SpringBoot快速搭建、自动流程进阶、装配机制、功能扩展点详解
Spring Boot启动 Spring Boot是Spring旗下的一个子项目,其设计目的是简化Spring应用的初始搭建及开发过程,Spring Boot可以快速启动和运行你的Spring应用服务。 Spring Boot概述 Spring Boot本质上是基于Spring内核的一个快速开发框架,是“约定优先于配置”理念下的最佳实践,通过解析Spring Boot的启动过程,可以帮助我们逐渐了解它的工作机制和其背后整合Spring快速开发的实现原理。
SpringBoot快速搭建、自动流程进阶、装配机制、功能扩展点详解