gawk 相关问题

AWK是一种解释性编程语言,专为文本处理而设计,通常用作数据提取和报告工具。 AWK主要用于Unix系统。

为什么 awk“不在”数组中的工作方式与 awk“在”数组中一样?

这是一个 awk 脚本,尝试根据两个文件的第一列设置它们的差异: 开始{ OFS=FS=“” 文件=ARGV[1] 而(获取线< file) Contained[$1] = $1

回答 6 投票 0

awk、gsub、& 符号和意外扩展

首先,对可能重复的问题表示歉意。我是 bash 脚本新手,我什至无法找出一些用于搜索的关键字。话虽如此,我尝试将问题描述简化为

回答 3 投票 0

将固定宽度文件从文本转换为 csv

我有一个文本格式的大数据文件,我想通过指定每列长度将其转换为 csv。 列数 = 5 柱长 [4 2 5 1 1] 样本观察: aasdfh9013512 阿杰...

回答 6 投票 0

awk 带有常量变量的开关情况

我对 gawk 和 switch case 语句有一些问题。当我将 switch case 与常量字符串一起使用时,一切正常,但当我使用常量变量时,情况却并非如此。 为了更好地解释...

回答 3 投票 0

在 AWK 中添加行?

你能帮我吗?我需要帮助编写 AWK,但我无法完成此任务。也可以是 BASH 解决方案。 代码: 1 4 7 5 5 1 4 8 3 6 我想要的输出是 代码: 1 5 .2 4 5 .8 7 12 .58 5 12 .41 5 ...

回答 4 投票 0

在单个语句中声明关联数组的所有元素 - AWK

我对 awk 相当陌生,正在尝试弄清楚如何一次性声明关联数组的所有元素。例如,如果我想在Python中声明一个关联数组(这就是效果...

回答 3 投票 0

awk:从字符串中转义正则表达式运算符的函数

需要一个函数来转义 awk 脚本中包含正则表达式运算符的字符串。 我遇到了这个“丑陋”的解决方案: 函数 escape_string( str ) { gsub(/\/, "\\", str ); ...

回答 2 投票 0

awk 中是否可以处理包含换行符的字段?

假设我有一个包含以下形式记录的文本文件,其中FS一般来说是逗号,RS一般来说是换行符。 然而,这条规则的例外是我...

回答 4 投票 0

使用特殊字符的GAWK脚本

我在使用特殊字符时遇到问题。我正在解析一个由制表符分隔的文本文件。如果某个参数为 true,我想让程序在该行的第一个单词中添加“*”。 如果($...

回答 1 投票 0

使用awk处理每个记录都有不同固定宽度字段的文件

我有一些来自遗留系统的数据文件,我想使用 Awk 对其进行处理。每个文件由一个记录列表组成。有多种不同的记录类型,每种记录类型都有一个

回答 7 投票 0

使用 awk 将坐标 d-m-s 转换为十进制

我的输入是一个制表符分隔的文本文件,其纬度和长度以 D-M-S 格式表示。 我要求输出以十进制为单位 我有 php 代码,但是计算速度非常慢。 使用 awk 可以更快地完成此操作吗? ...

回答 4 投票 0

Bash:使用引号、逗号和换行符解析 CSV

假设我有以下 csv 文件: id、消息、时间 123、“抱歉,此消息 有逗号和换行符",2016-03-28T20:26:39 456,“这让问题变得不平凡”,2016-03-28T20:26:41 我想...

回答 11 投票 0

将 awk 排序从 12 小时制转换为 24 小时制

在 Linux 上使用 gawk 或类似的命令行,我想将 12 小时制日期/时间转换为 24 小时制以进行排序。 样本数据是 11/29/2016,9:42:21 A...

回答 2 投票 0

使用 awk 正则表达式捕获插入符 (^)

我有以下格式的输出: /忽略-这个/^/../我/想要/这个@忽略-这个 我正在尝试使用 awk 正则表达式来捕获以下内容: ../我要这个 这不会特别难,除非我

回答 5 投票 0

使用 awk 将单个空格作为字段分隔符

我正在处理一个文件,其中字段由单个空格分隔。 awk 将 FS " " 解释为“一个或多个空格”,当其中一个字段为空时,它会误读我的文件。 我尝试使用...

回答 2 投票 0

替换特定列中的值,同时保持原始格式不变

我的输入文件有以下格式, 原子 1 校准校准 1 61.270 93.780 100.040 1.00 0.00 原子 2 校准校准 2 12.080 65.560 105.560 1.00 0.00 ATOM 13 Cal ...

回答 3 投票 0

带有gawk的Csv可选报价

我需要使用gawk的“ FPAT”或等效函数“ patsplit”。但是看来在我们的CentOs服务器上安装的gawk版本是3.1.5。我尝试使用以下命令更新gawk:yum update ...

回答 5 投票 0

使用多个线程/内核以提高awk性能

我有一个包含约5万个文件的目录。每个文件有约700000行。我编写了一个awk程序来读取每一行并仅在出现错误时打印。一切运行正常,但是时间...

回答 1 投票 1

使用gawk将每第n行打印成一行

我有一个非常大的文件,我需要获取每个第n行并将其打印成一行。我的数据:1 937 4.320194 2 667 4.913314 3 934 1.783326 4 940 -0.299312 5 939 2 ....

回答 5 投票 20

是否有与INT_MIN和INT_MAX等效的awk?

在C和Java中,定义的常量表示整数可以容纳的最大值和最小值。在awk中有这样的常量吗?如果是这样,他们的名字是什么? awk手册表明......

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.