cost 30 ms
使用多个 header 行拆分文件

我正在尝试使用以下代码拆分具有多个 header 行的大文件。 虽然在工作; 但是在拆分文件中的 header 之后引入了一个空行。 如何摆脱空行? 输入文件 预期 output A1.txt A2.txt A3.txt 但是我的脚本得到的是 A1.txt A2.txt A3.txt ...

2022-09-27 14:25:05 3 45
用 awk 替换大量输入中的空格分隔数字序列

当这些序列跨越多行并且输入太大而无法放入 RAM 时,如何替换以空格分隔的数字序列。 一个示例是: 从那我想: 用&替换3 4 将6 7 8替换为9 将9替换为空用\000替换0 用10替换13 10 预期的 output 将是(每行一个数字或替换): 我正在尝试使用awk来实现,但我很难用 ...

2022-09-27 10:20:27 2 60
如何使用 shell 脚本读取文件并写入另一个文件

我有一个看起来像这样的文件(file1.txt) 我必须将此file1.txt值写入另一个文件。 如果file1.txt中没有值,那么它应该打印为“通过”。 这就是我尝试过的 这仅适用于 1 种情况。 如果file1.txt中没有值,那么它不会写为“通过” 预期 output: 如果file1.tx ...

2022-09-27 08:37:29 4 53
AWK 计算每个输入文件的百分比和 output 汇总到单个文件

我有数百个格式相同的 csv 文件。 我想通过计算第 3 列中“正确”一词的出现次数并计算每个文件的“正确”百分比(即“正确”/该文件中的总行数)来“总结”每个文件。 我目前正在使用shell 'for-loop' 对每个文件执行此操作,但这并不理想。 最小的可重现示例: 每个文件的正确答案: 我想 ...

2022-09-27 05:36:37 2 25
AWK Output 产生 Function 未定义

我继承了此代码,因此我正在查看是否有人可以帮助我解决错误消息。 这是 AWK 文件。 该文件使用 CSV 文件,应该生成一个格式化列表。 返回错误是 FNR=1 致命:function `header' 未定义。 这一定在某个时间点起作用。 不知道它坏了多长时间,我几天前才知道它。 任何人都可以帮忙 ...

2022-09-26 20:24:50 0 15
如何从 bash 中的字符串中提取特定键的值 [关闭]

关闭。 这个问题需要更加集中。 它目前不接受答案。 想改进这个问题? 更新问题,使其仅通过编辑此帖子专注于一个问题。 1 小时前关闭。 改进这个问题我正在寻找从 str 字符串中获取 OU 和 CN 键的值。 OU 和 CN 的位置可以在字符串中的任何位置。 我怎样才能做到这一点。 尝试使 ...

2022-09-26 17:41:00 0 24
从 Bash Unix 中的文本文件中删除前 n 个字符

我正在尝试从文本文件中删除前 N 个字符,重要的是它不是逐行完成的。 目前,我编写的这段代码从每行中删除了“i”个字符。 但我想从全文中删除。 例如,我在 xml/root.xml 目录中有这个 xml 文件 我想要的是删除前 N 个字符并将其保存到一个新文件中。 让我们说 5 所以它会是 ...

2022-09-26 14:21:00 8 69
当 Linux 中没有明确的模式时,提取 substring

我在编码方面并不是超级先进,并且一直在努力解决这个问题。 我需要从 a.txt 文件中提取 substring ,但没有明确的模式让我能够使用 awk 或剪切命令。 我需要在下图中的每一行中提取 AF 的值(以蓝色圈出),但是,该字符串的字符数因行而异,并且字符串的位置也因行而异。 我尝试使用 g ...

2022-09-26 04:01:48 3 23
使用 awk 连接文件

首先,我是 awk 的菜鸟。 话虽如此,我想用 awk 连接两个文件,我的意思是: 文件1: 文件2: 预期的: 附加上下文:这些文件来自于: 我试图做: 但我不知道为什么我得到这个 output,因为最后一个 awk 命令它应该只打印存储在a中的第一个文件的第一条记录和第二个文件的第一条记录(我缺 ...

2022-09-25 14:57:17 3 42
在 AWK 中定义变量 [重复]

这个问题在这里已经有了答案: 如何在正则表达式中使用 awk 变量? (5 个回答) 昨天关门。 我试图在 AWK 中提及 varaibel。 我尝试了一些我以前使用过的,但无法弄清楚我做错了什么...... 代码 猫全数据库.csv 预期结果 我现在得到的是 ...

2022-09-25 08:59:18 2 58
awk - 调用外部命令并在第一列之前填充 output

我有一个文件,其中包含有关日常存储利用率的一些信息。 有两列 - DD.MM 日期和每天以 KB 为单位的使用情况。 随着存储使用量的增加,我正在使用 awk 来显示每隔一行与前一行之间的差异(以 GB 为单位)。 示例文件: 我的 awk 命令: awk 'NR > 1 {a=($2-pr ...

2022-09-25 06:11:27 4 85
乘以列中的小数

我只想将第二列乘以 27.211396132。 我用 结果是错误的。 我希望答案像 5 -76308.842049 (第一行)。 请帮我。 输入文件 output文件 ...

2022-09-24 22:31:48 1 18
使用 sed 将文本添加到 csv 中的特定(行、列)

为了清楚起见,改进了问题: 你好,所以我有大约 2000 个 csv 文件一个名为fileaa.csv的主文件和 1999 年的描述文件称为fileaa-1.csv, fileaa-2.csv, fileaa-4.csv... (缺少一些数字) 我想在 2 列主文件中添加第 3 列: | link ...

2022-09-24 20:49:27 2 32
使用 sed 将文本添加到 csv 中的特定(行、列)[关闭]

关闭。 这个问题需要细节或清晰。 它目前不接受答案。 想改进这个问题? 通过编辑此帖子添加详细信息并澄清问题。 2 小时前关闭。 这篇文章在9 分钟前被编辑并提交审核。 改进这个问题你好,所以我有大约 2000 个 csv 文件一个名为fileaa.csv的主文件和 1999 年的描述文件称 ...

2022-09-24 14:09:03 0 35
需要从多个文本文件中提取行[关闭]

关闭。 这个问题需要更加集中。 它目前不接受答案。 想改进这个问题? 更新问题,使其仅通过编辑此帖子专注于一个问题。 5 小时前关闭。 改进这个问题我正在尝试从多个文本文件text1.txt, text2.txt中提取指定的行。 我想要实现的目标(需要列来区分两个文件,删除“,匹配示例 ja ...

2022-09-24 08:00:12 0 19
用不同字符替换 bash 中的偶数和奇数引号

在 bash 中,使用 sed、awk、ZF83A0AA1F9CA0F7IDD80994445Z7D 等任何常用工具,可以如何转换: 对此: (对不起,忽略颜色堆栈溢出应用于这些代码块。这不是故意的。) 基本上,我希望用两个字符之一替换引号,具体取决于它是行中的偶数还是奇数引号。 我很好,它不能很 ...

2022-09-24 01:51:55 2 31
在 awk 中的行号之后打印第 n 行

如何使用 awk 先打印第 4 行,然后打印第 9 行,然后打印第 14 行? 我想先打印第 4 行,然后在第 4 行之后每隔 5 行继续打印,直到文件结束。 我试过这个: 但这不起作用。 任何帮助表示赞赏。 output 应该是: ...

2022-09-23 15:19:45 5 76
在 CSV 的第一列和第二列中使用 sed 或 awk 交换字符

我有以下 CSV 文件(它是逗号分隔的文件) 我必须交换第一列和第二列中的日期和月份。 我可以使用 sed 命令。 使用逗号代替 / 弃权 escaping 但是,我无法将 sed 与 CSV 文件合并,我该怎么做? 结果数据必须如下所示 ...

2022-09-23 14:35:43 4 33

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM