awk 相关问题

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

awk 中可以删除字段吗?

这是test.txt: 0x01,0xDF,0x93,0x65,0xF8 0x01,0xB0,0x01,0x03,0x02,0x00,0x64,0x06,0x01,0xB0 0x01,0xB2,0x00,0x76 如果我跑 awk -F, 'BEGIN{OFS=","}{$2="";print $0}' test.txt 的...

回答 11 投票 0

如何找到以 $PATTERN 开头并以 $LINEBREAK 结尾的字符串块

我正在尝试从数百个文件中删除一块文本。每行要删除的行数并不相同,但它们都以相同的字符串开头。我正在寻找删除整个 c...

回答 1 投票 0

awk 比较多行字段并合并

我的文件中有数据,其模式如下所示 - TRSSOEC TRBSOEC ADICOES 删除 TROEC TRSSOEC TRBSOEC ADICOES 插入

awk
回答 1 投票 0

在打印到文件的 echo 语句中使用 awk 中的变量

我们使用一个脚本将 bash 命令打印到一个文件中,然后在 HPC 系统上运行。它应该运行一个大文本文件,其中包含由空格和

回答 1 投票 0

处理复杂的括号结构以获得预期数据

我们将来自 REST API 调用的数据存储在输出文件中,如下所示: 输入文件示例: 测试 test123 - 测试(bla bla1(On chutti)) 测试 test123 bla12 teeee (Rinku Singh) 芭蕾芭蕾 (

回答 1 投票 0

awk:分割日志文件,从匹配最小值的第一行开始,直到超过最大值之前的最后一行

我有一个来自从未轮换的服务的日志文件。现在我想将此日志文件拆分为单独的文件,每个月一个。 大多数行都以括号中的 unix-timestamp 开头,如何...

回答 0 投票 0

如何使用分隔符从单个文件创建多个文件?

我正在尝试从带有分隔符的 .txt 文件生成多个文件。在本例中,列分隔符是 |记录分隔符为:║。 这是我正在尝试的代码: awk -F'║', -vOFS=, -vc=...

回答 2 投票 0

打印 bash 函数体并在函数体中包含注释

我正在使用 shdoc 为我的 bash 函数生成 markdown 文件;但是,我还想将关联的 bash 函数主体以及该主体中的注释附加到 markdown...

回答 1 投票 0

尝试从单个 .csv 文件创建多个文件时,如何使用 awk 解决“源代码中的非法语句”错误?

我正在尝试从带有分隔符的 .csv 文件生成多个文件。在本例中,列分隔符是 |每个文件的分隔符为:║。 这是我正在尝试的代码: awk -F'║',...

回答 1 投票 0

替换 CSV 文件各列中的重复值

我有一个按第一列排序的无标题 CSV 文件。当第二列和第三列相同时,我想将它们“折叠”为一列 - 即用逗号替换最后一列,

回答 2 投票 0

多设备UNIX仅保留最后10个备份文件

我有不同日期的路由器备份文件的目录多个日期\IP地址文件 如何只保留每个路由器 IP 地址的最后 10 个 例如每个只有 3 个备份 CPE-222_10.10...

回答 1 投票 0

选择命中值最高的比赛后,返回得分最高的比赛

我发布了一个之前的问题,我使用 awk 得到了一个很好的解决方案。但我遇到了一个新问题,并意识到如果我有多个顶级比赛,我需要提取得分最高的比赛。 我...

awk
回答 1 投票 0

如何从 du -h 输出末尾删除文件名?

举个例子: $ du -h 文件大小.txt 112K 文件大小.txt 如何从 du -h 的输出中删除文件名? 我尝试使用 sed 搜索字符串(文件名)并将其替换为

回答 9 投票 0

从配置文件中读取模式以替换匹配的出现,但 AWK 混乱并且 gsub 无法删除特殊字符和空格

我正在尝试替换 list_file1 中存储的许多模式,这些模式与 data_file1 的字段 2 中的类似数据匹配,然后从 data_file1 中完全替换它。 data_file1 应该与上面的都匹配...

回答 2 投票 0

从配置文件读取模式来替换匹配的出现,但 AWK 混乱且 gsub 无法删除特殊字符和空格

我正在尝试替换 list_file1 中存储的许多模式,以匹配 data_file1 字段 2 中的类似数据,然后从 data_file1 中完全替换它。 data_file1 应匹配两个大写字母,...

回答 1 投票 0

使用 gsub 进行模式匹配

我正在尝试搜索和替换字符串的多个模式,并将其替换为不同的值。然而,该命令仅替换一种模式并忽略其余模式。 输出=$(回显“$o...

回答 1 投票 0

括号表达式中反斜杠字符的处理

GNU awk 手册的 3.4 使用括号表达式部分,内容如下 要在方括号表达式中包含字符“\”、“]”、“-”或“^”之一,请在其前面添加“\”。例如:  ...

回答 1 投票 0

如何使用 sed 和/或 awk 折叠 python 代码?

我有一个很大的Python代码库。 我想了解一下 BaseClass 如何通过“grepping-out”子类的名称和类中的函数进行子类化,但仅限于继承的类...

回答 1 投票 0

最佳 Awk 命令

我发现 AWK 非常有用。 这是我用来操作数据的单行代码。 LS | awk '{ print "awk " "'"'"'" " {print $1,$2,$3} " "'"'"'" " " $1 ".old_ext > " $1 ".new_ext" }' > ...

awk
回答 13 投票 0

如何使用awk按第3列排序

我有一个像这样的文件(user.csv) IP、主机名、用户、组、加密、aduser、adaattr 想要打印按用户排序的所有列, 我尝试了 awk -F ":" '{print|"$3 sort -n"}' user.csv ,它不起作用。

awk
回答 10 投票 0

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