awk 相关问题

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

如何将两行的输出返回到一行?

所以我目前有一个名为 test2.txt 的文件,它显示了几个服务器的正常运行时间,如下所示。 box1.com 返回 RC 0 15:28 PM 14 天 16:05 起 box2.com 返回 RC 0 10:28:39 96天

回答 1 投票 0

如何转义在包含 awk 命令的函数中输入的特殊字符?

为了让这个问题简单地演示,我制作了一个像这样的假xml文件。 cmn700_寄存器 ...

回答 1 投票 0

从 Linux 中的 CRLF 之前没有空格的文件中删除任何 CRLF

我在 Linux 文件系统上有一个输出文件,我需要在文件中任何没有空格的地方删除 CRLF。文件中所有有效的行都有许多空格......

回答 1 投票 0

使用 join 和 awk 连接两个文件

我有以下名为 file1 的文件: j_1,2019-04-01,20.00,,,,22 j_1,2019-04-01,100.00,,,,33 j_2,2019-04-01,100.00,,,,11 j_3,2019-04-01,-264.56,,,,33 j_4,2019-04-04,130.00,,,,22 j_5,2019-04-04,13...

回答 1 投票 0

AWK - 在继续下一场比赛之前处理比赛

我有一个包含多个段落的文件,这些段落使用括号作为分隔符,如下所示 { 一个= 1 b = 2 c = 3 } { d = 4 e = 5 f = 6 } 我想循环每个段落并将其分配给一个变量...

回答 1 投票 0

对于标准输入中的所有行,删除每行中同一位置出现的连续空格

git log 命令,改编自 https://stackoverflow.com/a/9074343/13430450 并由 $ git log --graph --abbrev-commit --decorate --format=format:'%>|(33)%C(粗体蓝色)%h%C(重置)%<(60,

回答 1 投票 0

当“NA”存在时,如何在 AWK 中正确执行数字过滤?

我有一个表 myfile,其中一列主要是数值,其中有一些“NA”。当我尝试根据大于 1 的值过滤数据时,awk 不会删除“NA...

回答 2 投票 0

从域或子域为 LDAP 自动创建 DC= 字段

通过 BASH 脚本,我会自动为 LDAP 域组件构建一个字符串,例如:DC=us、DC=earth、DC=com。但是,我不知道一个域可能有多少个子域组件。 例如: d...

回答 1 投票 0

为什么 awk 将指数转换为普通整数?

这可能是关于 awk 处理指数的一个非常基本的问题。 我的输入行是: 1.047788047990001417e+02 2.931134551062188009e+01 3.669999999999999929e+00 我想在第三个位置添加-1000...

回答 3 投票 0

sed/awk 命令匹配文件中的单词,然后替换下面的行

我有一个示例文件: 我需要 sed/awk 命令首先匹配文件 test.yaml 中的单词 (my-app),然后替换 -name: def 的值(value: 中的 1234),随后替换值 ...

回答 1 投票 0

打印文件中没有重复项的行并保留排序顺序 linux

我有以下文件: 1 2 4 3 2 1 我想要这样的输出(没有任何重复项并保留顺序的唯一行): 4 3 我尝试排序 file.txt | uniq -u 它可以工作,但输出是如此......

回答 1 投票 0

gawk:在根据字段内容选择行之前打印标题行

我有环境许可证持有者的大型 .csv 文件,我想仅提取特定许可证类型的行,但也包括标题行。我当前的脚本: 开始 { FS = OFS = ",&quo...

awk
回答 1 投票 0

使用 awk substr 获取最后一个字段

我正在尝试使用 awk 来获取给定文件绝对路径的文件名。 例如,当给定输入路径 /home/parent/child/filename 时,我想获取文件名 我努力了: ...

回答 10 投票 0

将多个文件合并为两个公共列,并将空白替换为0

如果有人能帮助我将多个文件(最多 8 个)与两个公共列($1$2)合并,我将非常感激。我想获取 $3 的所有值并将空白替换为 0。这是示例...

回答 3 投票 0

Awk:寻找更好的过滤日期列的方法

我有以下文件,名为dates.csv 1,2020-01-27,妈妈,走1 2,2023-07-27,爸爸,走2 3,2020-06-04,杰夫叔叔,walk2 4,2022-04-26,塞尔索叔叔,walk3 5,2020-01-06,妈妈,walk2 6,2023-01-19,val,walk1 7...

回答 1 投票 0

如果列包含特定字符串,则选择列标题

我有一个很大的制表符分隔文件,其中每一列都是一个患者,每一行显示特定位置的基因型,其中缺失的数据用 ./ 表示。 我想提取列标题...

回答 1 投票 0

文本文件——如何对具有相同缩进级别的相邻行进行排序

我遇到了 mysqldump 的问题,可以通过以不同方式配置 mysqldump 来解决,但可能只需通过 shell 脚本管道输出即可解决。 基本上,mysqldump 总是

回答 1 投票 0

使用 sed 或 awk 查找并替换 JSON

所以我需要能够使用 sed 或 awk (最好在一行上)将值注入 JSON,并且我无法安装任何外部库来帮助我。 json 的一个示例类似于 {"versio...

回答 2 投票 0

使用 AWK 获取逗号分隔值的平均值

我有以下数据,用空格分隔: 样本X=1,1,2,3 样本Y=1,1,2,3 样本Z=1,1,2,3 样本X=0,0,0,1 样本Y=.,.,.,.样本Z=0,1,1,1 我想对每一行进行总结,了解其含义...

回答 1 投票 0

AWK 命令不起作用,为什么。尝试比较不同文件的列,然后将输出放入另一个文件中

嗨,我正在尝试输出列 $5 和 $6 (file2),其中:列 $5 (file1) 和 $3 (file2) 相似,$3 (file1) 和 $2 (file2) 相似。 这是我的代码: awk 'NR==FNR { a[$3,$5] = 1...

回答 1 投票 0

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