Linux 中awk命令如何从文本中提取偶数列和奇数列

news/2025/11/13 23:11:06/文章来源:https://www.cnblogs.com/liujiaxin2018/p/19219851

 

001、提取偶数列

[root@pc1 test]# ls
a.txt
[root@pc1 test]# cat a.txt                                                   ## 测试文本
01      02      03      04      05      06
07      08      09      10      11      12
13      14      15      16      17      18
19      20      21      22      23      24
25      26      27      28      29      30
[root@pc1 test]# awk '{for(i=2; i<=NF; i+=2){printf "%s%s", $i, (i==(NF%2==0?NF:NF-1)?ORS:OFS)}}' a.txt
02 04 06
08 10 12
14 16 18
20 22 24
26 28 30
[root@pc1 test]# awk -F "\t" -v OFS="\t" '{for(i=2; i<=NF; i+=2){printf "%s%s", $i, (i==(NF%2==0?NF:NF-1)?ORS:OFS)}}' a.txt        ## 提取偶数列
02      04      06
08      10      12
14      16      18
20      22      24
26      28      30

image

 。

 

002、提取奇数列

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/964811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

控制领域常用希腊字母表

序号 大写 小写 英文注音 国际音标注音 对应英文字母 中文读音 控制领域核心意义1 A α Alpha a:lfa a 阿尔法 姿态角(如横滚角辅助描述)、系统系数、比例系数2 B β Beta Beta b, v 贝塔 反馈系数、姿态角(辅助描述…

Windows 修改hosts不生效

路径 C:\Windows\System32\drivers\etc 问题 修改hosts原有ip不生效,ping命令与浏览器解析域名仍然使用的原来ip. 解决方法 受管理员权限影响(账号在管理员组中,但部分操作无法以管理员权限进行,也无法申请管理员权…

2025年陕西人工智能教育服务商最新TOP5评测:引领智能教育新时代

随着人工智能技术在教育领域的深度融合,市场对专业服务商的需求日益增长。本榜单基于技术实力、行业适配性、服务效能三大核心维度,结合行业权威数据与用户反馈,全面解析2025年陕西五大人工智能教育品牌综合实力,为…

重练算法(代码随想录版) day9 - 字符串part2

今日刷题量:4 当前刷题总量:45 Easy: 26 Mid: 18 Hard: 1 Day9 解题思想 1.整体翻转+部分翻转的多次翻转思想来原地解决字符串左/右旋问题 2.KMP算法思想,比较难理解,记忆getNext模版代码(next数组保持原样不-1版)…

Spring Boot 进阶:企业级性能与可观测性指南

扩展 Spring Boot 应用不仅仅是添加更多服务器。它关乎工程效率——在水平扩展之前,从现有硬件中榨取每一分性能。 在本文中,我们将探讨如何为高性能、云原生环境调优、扩展和分析 Spring Boot 应用——包含实践示例…

早就下好了IEDA,也算是差生文具多了

IEDA安装与试用 IEDA是什么——集成开发工具(IDE) IDEA官网:https://www.jebrains.com/进行简单的“hello,world!”运行

GLM4.6 测评

测试题: 8米长的竹竿能否通过高4米宽3米的门? ---》能,立体的情况下可以通过 GLM 4.6 非思考 ---》 失败GLM 4.6 思考 ---》 成功可以使用任何数字符号,但不能改变数字位置,怎样让这个等式成立: 6 5 4 1 = 24 -…

Pyinstaller - Python桌面应用打包的首选工具 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

DNS record types: AAAA vs AA All In One

DNS record types: AAAA vs AA All In One DNS AAAA 记录将域名与 IPv6 地址进行匹配,这与 A 记录相似,后者对 IPv4 地址进行同样的操作。DNS record types: AAAA vs AA All In OneDNS AAAA 记录将域名与 IPv6 地址进…

关于Langchain更新解决Memory的引用

结合我之前的文章,关于调用memory的部分改成如下所示(老版本也可用,只不过不适配新版本的Langchain) langchain版本均采用最新版本,同时,Python版本要在3.10以上,详情可参考Langchain官方文档 from langchain_c…

win7 打开 icmp-ping 回显

需要放开防火墙 ICMP 规则选项: 执行以下命令:netsh firewall set icmpsetting 8type - ICMP 类型2 - 允许出站数据包太大。3 - 允许出站目标不可访问。4 - 允许出站源抑制。5 - 允许重定向。8 - 允许入站…

旋转矩阵在导航与机器人中的应用

在组合导航、无人机控制、机器人运动学等领域,旋转矩阵是连接参考坐标系与载体坐标系的核心工具,而欧拉角旋转顺序则决定了姿态描述的逻辑与精度。本文将聚焦最常用的三种旋转顺序,从基础原理、旋转矩阵推导到实际应…

JVM之锁优化(自旋锁 适应性自旋 锁消除 锁粗化 轻量级锁 偏向锁) - 教程

JVM之锁优化(自旋锁 适应性自旋 锁消除 锁粗化 轻量级锁 偏向锁) - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: …

Tavus发布多模态数字伙伴PALs,能看、听、推理;李飞飞团队推出首款商用世界模型World Labs Marble丨日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态…

实用指南:每日一个C语言知识:C 数组

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Android 对话框 - 对话框全屏显示(设置 Window 属性、采用自定义样式、继承 DialogFragment 达成、继承 Dialog 建立)

Android 对话框 - 对话框全屏显示(设置 Window 属性、采用自定义样式、继承 DialogFragment 达成、继承 Dialog 建立)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importa…

2025年陕西短视频制作服务商TOP5实力榜:AI赋能内容创作新时代

随着短视频成为企业品牌传播和流量获取的核心阵地,市场对专业制作服务商的需求持续攀升。本榜单基于技术创新力、行业服务经验、客户满意度及AI应用能力四大维度,结合本地企业服务案例数据,全面解析2025年陕西地区五…

面试官问:什么是Java内存模型? - 教程

面试官问:什么是Java内存模型? - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

Spring AI Alibaba 项目源码学习(四)-Graph中的存储分析

Store 存储系统分析 请关注微信公众号:阿呆-bot 概述 本文档分析 spring-ai-alibaba-graph-core 模块中的 Store 存储系统,包括接口设计、实现模式、支持的存储类型和关键设计点。 入口类说明 Store - 存储接口 Stor…

20251113 正睿

A给定 \(n, m, k\),需要构造一个数组 \(a\),使得 \(a_i\) 为 \([1, m]\) 的整数且 \(\sum \gcd(i, i + 1) = k\) \(n \le 10^5, m \le 10^{12}, n - 1 \le k \le (n - 2)m\),可以证明有解。对于这种类型的构造题,结…