grep 相关问题

grep是一个最初为Unix编写的命令行文本搜索实用程序。它使用正则表达式来匹配文本,通常用作管道中的过滤器。仅当您的问题与使用基于grep或grep的API的编程相关时,才使用此标记。与使用或排除grep命令行选项本身有关的问题本身是偏离主题的。

Grep 匹配整封邮件多行

我有两个文件: 我有这个拳头文件: ./j/n:[email protected]:测试1 ./n/o:[email protected]:Test2 ./j/r:[email protected]:Test2 ./j/d:[email protected]:Test3 ./x/s:[email protected]:...

回答 4 投票 0

使用 sed/awk/perl/pcregrep 在 unix 文件中加入随机行数直到大括号匹配 [关闭]

需要连接以#( 开头的随机行数,直到大括号匹配并替换为 unix 文件中的一个空格。文件中可能会出现多次这样的情况。一个班轮 awk , sed , p ...

回答 0 投票 0

tcpdump 只显示包裹的内容和发件人和收件人的地址

这里是这种方式,但是只显示没有发件人和收件人的数据: tcpdump -i ath0 -X | grep -E "str1|str2" 这里的兴趣是这样的结果: 知识产权 > 知识产权 一些数据 知识产权 > 知识产权 染田...

回答 1 投票 0

结合 grep 和 sed 从文本文件中提取数据行

我必须从文本文件中提取数据,但提供的文件格式不正确。我找到了一种获取数据行并在值之间放置分隔符的方法,但是我的数据量很小

回答 2 投票 0

使用 git diff 和 grep 返回列表

0 我正在使用 git diff 返回最近更改的文件的文件名,我试图将返回的文件名通过管道传输到 grep 表达式中,该表达式搜索每个文件并返回具有...

回答 2 投票 0

显示匹配管道 grep 条件的文件

我正在尝试查找包含特定字符串的 XML 文件。然而,这些文件被压缩为 .gz。本质上,我想在不解压的情况下搜索目录中的所有这些 gz 文件 ...

回答 1 投票 0

样本在文件中时如何对正则表达式进行单元测试?

这里是一个文件(test.txt),它使示例文本保持匹配。 这是示例文本。 evince /media/ismail/SSDWorking/book-collection/_Books/kids/Coping Skills.pdf /usr/lib/libreoffice/program/soffic...

回答 1 投票 0

awk 数组在第一场比赛之前打印行

对于一段文字: USB2.1集线器: 产品编号:0x0610 戴尔通用坞站 D6000: 产品编号:0x6006 供应商 ID:0x17e9(DisplayLink(英国)L ...

回答 2 投票 0

使用 GNU parallel 从文件并行运行 curl,并将输出保存到单独的文件中,并使用正在运行的作业编号的名称

我正在尝试使用 curl 在并行 url 中运行,这些 url 在一个文本文件中定义。每个网址都在单独的行上。我需要在每个 o 上调用以下 grep 命令(grep -Ev 'Server:\|Date:\|Content')...

回答 2 投票 0

我如何使用 grep 在文件中查找以指定字母开头和结尾的单词?

我想匹配文件中以“s”开头并以“n”结尾的所有单词,所以我之前试过这个 grep "s.*n" 但它包含该行的一部分,我只需要...

回答 1 投票 0

如何从 info.plist 文件中 grep 一个字符串值?

这里是一个示例 iOS info.plist 文件 这里是一个示例 iOS info.plist 文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleShortVersionString</key> <string>$(MARKETING_VERSION)</string> <key>CFBundleVersion</key> <string>178273</string> <key>NSExtension</key> </dict> </plist> 如何从命令行从该文件中 grep 字符串值 178273?这个 178273 可以是不同的数字。目标是在键 CFBundleVersion 下 grep 这个值 例子: cat info.plist | grep -A1 "CFBundleVersion" | grep -o "[0-9]*" 假设 目标必须紧跟在关键的 CFBundleVersion 之后。 目标必须是数字。其他不得包含数字。 plist 文件是 XML,因此您应该使用理解 XML 的工具,而不是像grep 这样的面向文本的工具。在这种情况下,可以将 XPath 表达式应用于文档并打印出匹配数据的东西。使用通用 xmllint 实用程序的示例: $ xmllint --xpath '/plist/dict/key[text()="CFBundleVersion"]/following::string[1]/text()' info.plist 178273

回答 2 投票 0

如何在 Bash 的正则表达式(Linux)中过滤除一个值之外的所有值?

我有一个包含以下内容的 csv 文件: 未命名:0;未命名:0.1;年;国家;词;频率;计数;freq_prop_headlines;word_len;freq_rank;hfreq_rank;主题 我必须过滤结果...

回答 2 投票 0

Bash 读取数组和 Log msg shell 脚本

我是 shell 脚本的新手,我正在尝试使用 curl 和 grep 命令记录消息。 以下是 curl 命令 curl --cacert ds***ds*DS*ghgjhg** > /result.out 在这里运行这个 curl 命令并且

回答 1 投票 0

如何使用正则表达式选择多行?

我必须格式化 50k 行的聊天记录。 源文件是纯文本,看起来像这样: 13. 三月。 01:32 - 沃尔特: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam n...

回答 3 投票 0

我可以编写 bash 脚本来检查某个模式是否匹配然后下一行之后的行包含另一个模式吗?

假设我有以下文件: // 一些任意文本 @注解 公共静态无效 x() { 做一点事(); } @注解 公共字符串 y; @注解 public static void z() { // 空的 ...

回答 0 投票 0

比较两个文件并从第二个文件第二个分隔符输出差异

今天我了解到 grep 比标准的 Windows CMD/批处理快得多。现在,我有一个比较文件 1 和文件 2 的脚本,并输出文件一、二的差异 ...

回答 0 投票 0

使用grep进行负匹配(匹配不包含foo的行)

如何使用 grep 匹配所有不匹配特定模式的行?我试过这个: grep '[^foo]'

回答 3 投票 0

nextflow 脚本没有完全按照我的命令运行

我的主要想法是通过下载 URL 从互联网上下载 2 个文件。我的脚本如下。 #!/usr/bin/env 下一个流程 params.link_download = Channel.of( “https://data.qiime2.org/2...

回答 1 投票 0

Grep 终端中 HTML 文件中的所有“a href”链接、图像路径和名称

我有一个包含许多行的 html 文件,如下所示: 我有一个包含很多行的 html 文件: <div class="cell small-6 medium-4 large-3"> <a href="/some-link/"> <img src="some-image.jpg" alt="Bitter-Orange"> <br> Bitter Orange </a> </div> 我想删除所有“a href”元素,获取所有图片 url 并获取所有产品名称。输出必须是这样的: https://domainn.com/some-image.jpg/ 苦橙 我尝试使用 grep -o -E 'https?://[^"]+' 并 grep 所有链接,但如何从文件中删除它们? 如何在 word pressadmin 登录面板上解决这个问题 (请检查 mysqli PHP 扩展是否已安装并启用)

回答 1 投票 0

Git log grep:如何匹配提交消息子字符串而不考虑词序?

我试过了 git log -i --all --grep='/(?=.*fix)(?=.*a)(?=.*bug)/' 但没有用。

回答 2 投票 0

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