awk 相关问题

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

如何在awk中将分隔字符串拆分为数组?

当字符串包含管道符号时如何分割|在里面。 我想将它们分成数组。 我试过 回声“12:23:11”| awk '{split($0,a,":");打印a[3] a[2] a[1]}' 效果很好。如果我的

awk
回答 12 投票 0

使用 awk 选择日期范围

我有名称格式为 YYYYMMDD 的文件夹列表,我正在尝试使用 awk 命令获取日期范围内的文件夹子集。但是,它不包括右侧边界上的文件夹名称。

回答 2 投票 0

统计Linux文件中排除某些文件的记录

我要统计我在6个文件中的记录数,每个文件包含400万条记录(计数应该尽可能快),但是还有另一个具有相似名称的文件应该...

回答 1 投票 0

使用 sed 进行字符串替换

我想用 sed 在文件(名为 inputfile)中进行以下转换 搜索行: $CmdVar $ENV\util.exe 第一个参数 第二个参数 搜索到的模式是 util.exe ;第一个参数和第二个参数...

回答 1 投票 0

使用 sed 替换大括号之间的模式,其中左大括号之前的行有一个已知单词

我想改变: 进口 { 类型补丁; ... } 出口 { 类型补丁; } 到 进口 { 类型墙; ... } 出口 { 类型补丁; } 我尝试使用...

回答 1 投票 0

在 sed/awk 中用变量(包含斜杠)替换搜索到的字符串

工具 rxvt-unicode (urxvt) v9.31 GNU bash,版本 5.2.26(1)-release (x86_64-pc-linux-gnu) GNU Awk 5.3.0 sed(GNU sed)4.9 tr(GNU coreutils)9.4 尝试的行为 抓住前 9 种颜色...

回答 1 投票 0

Bash:如何一次提取3个文件的父目录

我的文件名如下: /foo/bar/bazz/JMA01023D_E07/JMA01023D_E07_EKDL230054768-1A_22HFKNLT3_L4_1.fq.gz /foo/bar/bazz/JMA01023D_E08/JMA01023D_E08_EKDL230054768-1A_22HFKNLT3_L4_1.fq.gz /foo/酒吧...

回答 1 投票 0

AWK 用分号分隔大写字母和非大写字母的行(如果没有分号)

我有这个转换后的字典可以在纯数据中使用。它由一系列三件事组成:单词、发音以及结束的分号。转换后的字典中,有些分号是

回答 2 投票 0

AWK 用分号分隔大写字母和非大写字母的行,如果没有分号

我有这个转换后的字典可以在纯数据中使用。 它由一系列三件事组成:单词、发音、分号结束。 在转换后的字典中缺少一些分号...

回答 1 投票 0

UNIX shell:按字长和 ASCII 顺序对字符串进行排序,忽略大小写

我想使用unix命令按长度排序字符串,然后按ASCII顺序(大小写相等)排序。 字符串 = [a-z][A-Z][0-9] 例如: “A a b B cc ca cd”: => A a b B =&g...

回答 3 投票 0

计算两个日期和时间戳之间的行数

当进程转到第二天的 nohup 脚本时,需要创建新的日志文件。 下面是日志数据 脚本.ksh 2024/02/19 23:59:59 脚本.ksh 2024/02/20 00:00:00 脚本.ksh 2024/02/20 00:00:01 我是

回答 1 投票 0

Bash:在 awk 调用中定义临时变量,在 awk 中处理和使用它

我得到了一个非常有用的回复,建议在 Bash 中执行以下 awk 调用:搜索模式的连续重复并将其替换为包含重复次数的字符串 awk '{ 对于 (i=...

回答 3 投票 0

同时使用 grep 和 awk

我有一个包含 4 列数字的文件 (A.txt) 和另一个包含 3 列数字的文件 (B.txt)。我需要解决以下问题: 查找 A.txt 中第三列的数字为

回答 3 投票 0

LINUX - Grep 两个日期和时间戳之间的行

当进程转到第二天的 nohup 脚本时,需要创建新的日志文件。 下面是日志数据 脚本.ksh 2024/02/19 23:59:59 脚本.ksh 2024/02/20 00:00:00 脚本.ksh 2024/02/20 00:00:01 我是

回答 1 投票 0

如果每个文件第一列的值相同,则合并两个文件

如果每个文件第一列的值相同,我想合并两个文件。如果它们不相同,请添加值 NaN。 输出应包含文件的行数

回答 1 投票 0

替换 $PATH 中与 $JAVA_HOME 匹配的字符串

我有一个脚本,可以使用替代方案 --set java 在 RHEL 中切换 Java 版本。但是,我无法从同一脚本导出 JAVA_HOME、CLASSPATH 或 PATH 以便在调用 shell 之外使用...

回答 1 投票 0

正则表达式中的 awk 点与空格不匹配

我想打印第一个空格之后的所有内容。例如。鉴于你好,我想打印你好,鉴于      发生了什么,我想打印发生了什么。 我写这篇文章完全是期待它能起作用: {...

回答 1 投票 0

使用awk遍历通过缩进表示的树

规格: 副本:1 战略: 滚动更新: 最大浪涌:1 最大不可用:0 选择器: 匹配标签: app.kubernetes.io/名称:myapp app.kubernetes.io/instance: myapp...

回答 1 投票 0

根据 bash 中的开始/结束值消除重叠条目

我有一个以制表符分隔的条目文件,其中包含开始和结束位置 # 名称 开始 结束 姓名1 1 3 姓名2 7 9 姓名3 5 8 姓名4 5 6 我想删除重叠的线...

回答 1 投票 0

Bash:在 awk vall 中定义临时变量,在 awk 中处理和使用它

我得到了一个非常有用的回复,建议在 Bash 中执行以下 awk 调用:搜索模式的连续重复并将其替换为包含重复次数的字符串 awk '{ 对于 (i=...

回答 1 投票 0

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