awk相关内容

匹配特定列的 grep 文件

我只想保留 results.txt 中与 uniq.txt 中的 ID 匹配的行,基于 results.txt.通常我会使用 grep -f uniq.txt results.txt,但这并没有指定第 3 列. uniq.txt 960623483113131313 结果.txt readID seqID taxID score 2ndBestScore hitLength query ..
发布时间:2022-01-06 14:09:56 其他开发

从文本文件中提取多个字符串

好的,所以我有一个包含多个字符串的文本文件,例如这个 - Hello123光环123格拉西亚斯谢谢... 我希望 grep 使用这些字符串从目录中的其他文件中查找具有匹配字符串/关键字的行 grepped 文本文件示例 - 123-example-Halo123321-example-Gracias-com-no321-example-match 所以在这种情况下,输出应该是 12 ..
发布时间:2022-01-06 14:07:47 其他开发

使用 SED 使用带有要删除的行号的索引删除某些行

我得到了一个大文件,称为 file.txt,它可能有 20000 行或更多行.其中一些行必须从原始文件中删除,并且必须创建一个包含剩余行的新文件,例如 newfile.txt.要删除的行在另一个文件中,例如 index.txt.所以我是这样的: 文件.txt: line1线2...line19999线20000 索引.txt 115679...19856 我一直在尝试使用 sed,试 ..
发布时间:2022-01-06 14:04:47 服务器开发

Grep 包含特定关键字的文本的整个段落

我的目标是提取包含特定关键字的文本段落.不仅仅是包含关键字的行,而是整个段落.强加于我的文本文件的规则是每个段落都以特定模式(例如 Pa0)开头,该模式仅在段落开头在整个文本中使用.每个段落以换行符结束. 例如,假设我有以下文本: Pa0这是第一段bla bla bla这是同段中的另一行 bla bla这是第三行 bla bla帕0这是第二段bla bla bla第二行 bla bla 我 ..
发布时间:2022-01-06 14:03:24 其他开发

如何grep唯一出现的次数

我知道 grep -c string 可用于计算给定字符串的出现次数.我想要做的是在只有部分字符串已知或保持不变时计算唯一出现的次数. 例如,如果我有一个文件(在这种情况下是一个日志),其中有几行包含一个常量字符串和一个重复变量,如下所示: string=value1字符串=值1字符串=值1字符串=值2字符串=值3字符串=值2 我希望能够通过类似于以下的输出来识别每个唯一集合的数量:(最 ..
发布时间:2022-01-06 14:01:18 其他开发

在 unix 中提取特定出现的引号之间的字符串

输入文件 ..设置名称“旧名称";# 评论“应该更新".. 输出文件 ..设置名称“新名称";#comment "应该更新".. 当我尝试使用 grep -i 'name' inputfile | grep 引号之间的内容时 |grep -P \".+{\"} 它在第一个“和最后一个"之间的grepping内容 i.e old name"; # comment "应该更新 任何 ..
发布时间:2022-01-06 13:59:47 服务器开发

使用 grep 或 awk 匹配文本

我在使用 grep 和 awk 时遇到问题.我认为这是因为我的输入文件包含看起来像代码的文本. 输入文件包含 ID 名称,如下所示: SNORD115-40MIR432RNU6-2 参考文件如下所示: Ensembl Gene ID HGNC 符号ENSG00000199537 SNORD115-40ENSG00000207793 MIR432ENSG00000266661ENSG00 ..
发布时间:2022-01-06 13:59:31 其他开发

大于时间戳的 Grep 日志文件

我有一个 unix 日志文件(application.log),它在开始时有带有时间戳的日志.我需要在此日志文件中搜索大于时间 2014-03-20 14:05:54 的模式“发送". 2014-03-20 14:05:54,038 [NfxAgent....2014-03-20 14:05:54,164 [NfxAgent ....2014-03-20 14:05:54,298 [NfxAge ..
发布时间:2022-01-06 13:58:15 服务器开发

Linux,打印文件中的所有行,而不是以

我想打印文件的内容,但我想忽略所有以 # 开头的行.我正在尝试使用 grep 和 awk 进行一些操作,但它一直在打印整个文件,或者只是打印以 # 开头的行.我你可以给我一个正确的方法,或者一个 grep/awk 命令,它会打印文件中不以 # 开头的任意行. 解决方案 使用grep的-v选项来否定条件: grep -v '^#' 文件 ..
发布时间:2022-01-06 13:55:55 服务器开发

如何使用 awk 提取具有精确匹配的行

如何使用 awk 在文件中搜索精确匹配项? test.txt你好10你好100你好1000 我尝试了以下操作,它返回所有 3 行 awk '$0 ~/^hello10/{print;}' test.txt grep -w hello10 可以解决问题,但在这个盒子上,grep 版本非常有限,而且只有几个开关可用 解决方案 要进行整行正则表达式匹配,您需要使用 ^ 和 $: $ a ..
发布时间:2022-01-06 13:53:06 其他开发

一起使用 grep 和 awk

我有一个包含 4 列数字的文件 (A.txt) 和另一个包含 3 列数字 (B.txt) 的文件.我需要解决以下问题: 查找 A.txt 中第 3 列的数字出现在 B.txt 的第 3 列中的任何位置的所有行. 假设我在一个目录中有很多文件,例如 A.txt,我需要为该目录​​中的每个文件运行它. 我该怎么做? 解决方案 这是一个例子.创建以下文件并运行 awk -f ..
发布时间:2022-01-06 13:52:06 其他开发

grep 用于文件中不同行的多个字符串(即整个文件,而不是基于行的搜索)?

我想在任何行中搜索包含 Dansk、Svenska 或 Norsk 字样的文件,并带有一个可用的返回码(因为我真的只喜欢包含字符串的信息,我的单行比这个更进一步). 我有很多这样的行的文件: 光盘名称:未知标题:01,长度:01:33:37.000 章节:33,单元格:31,音频流:04,子图片:20字幕:01,语言:ar - 阿拉伯语,内容:未定义,流 ID:0x20,字幕:02,语言: ..
发布时间:2022-01-06 13:49:59 其他开发

获取grep匹配后的下一个单词

我正在使用此命令来检索连接到接入点的客户端的信号平均功率: iw dev wlan0 站转储 |grep -E '站|信号平均': 我得到以下信息: 站“my_MAC_Address"(在 wlan0 上) 信号平均值: -46 dBm 粗体是我与 grep 匹配的内容,我只想得到匹配后的单词,即 MAC 地址和数字 -46.我一直在玩 awk 但没有成功.希望你能帮助我! ..
发布时间:2022-01-06 13:47:35 其他开发