为域部分中的关键字查找 URL 列表
我在一个文件(每行一个)中有一个很大的 URL 列表(数百万),如下所示: http://someDomain.com/articlex=123&b=23 http://KEYWORDindomain.net/blahblah http://anotherKEYWORDindomain.org/blahblah/blip/q=123 http://blabkkk.org/KEY... »
我在一个文件(每行一个)中有一个很大的 URL 列表(数百万),如下所示: http://someDomain.com/articlex=123&b=23 http://KEYWORDindomain.net/blahblah http://anotherKEYWORDindomain.org/blahblah/blip/q=123 http://blabkkk.org/KEY... »
当第三个字段与模式文件中的模式匹配时,我需要打印 CSV 文件中的所有行。 我尝试了 grep,但没有成功,因为它匹配任何字段,而不仅仅是第三个。 grep -f FILE2 FILE1 > OUTPUT 文件1 dasdas,0,00567,1,lkjiou,85249 sadsad,1,52874,0,lkjiou,00567 asdasd,0,85249,1,lkjiou,5... »
find . -name "*.sh" -type f -exec grep -l "mail" {} \; 我正在使用上面的语句在sh 文件类型中查找字符串mail 的出现。我还想在该文件中打印字符串 mail 的用法以及文件名。怎么可能?... »
我正在尝试使用传递到grep 的 PCRE 正则表达式为反编译的 DTS 文件使用捕获组输出节点。我只对key-samkey {(...)}; 节点感兴趣。 关于我可能做错了什么的任何想法,或者您能指出任何替代方法来提取节点及其内容吗?我不能使用bash 的=~ 运算符,因为要求我们只使用sh。 我尝试了模式: /(key-samkey {[.]*.+?[.]*};)/s (key-sa... »
我想有条件地使用 file2(tab-delimited) 更新 file1(tab-delimited)。 对于 file1 的每一行,对除第一列之外的每一列执行以下替换,使用 file2 中第一列中与 file1 中第一列中具有相同值的行: 一个。如果; file1中的字段包含字符串“A”,将其替换为file2第二列中的字符串 b。否则如果; file1 中的字段包含字符串“B”,将... »
尝试打印以 /Volumes/ 开头的所有条目,以列出 mac 上已安装的卷。请参阅更新。 IFS=$'\n' read -r -d '' -a volumes < <( df | egrep -o '/Volumes/.*' ) echo "${volumes}" 更新 1:这有效,但在每个新行之前打印一个空格。 #!/usr/bin/env bash IFS=... »
需要在最后一个匹配后打印行到文件末尾。匹配的数量可以是任意的,并且不是确定的。我有一些如下所示的文字。 MARKER aaa bbb ccc MARKER ddd eee fff MARKER ggg hhh iii MARKER jjj kkk lll 想要的输出是 jjj kkk lll 我是否将 awk 与 RS 和 FS 一起使用以获得所需的输出? ... »
我想在 TextWrangler 中使用正则表达式在这些 HTML 字体颜色标签之间查找小写字母和大写字母。例如: <font color =#0B610B> Word word wordWord </font> <font color =#C0C0C0> Word word wordWord </font> 实际上,我希望它们用冒号分隔为: ... »
我对 REGEX 非常了解,但我一直坚持这一点。我正在使用 PHP 5.4 到 shell_exec() 一个带有 REGEX 的 grep 语句,以捕获文本文件中的 SKU。在 php 中我没有看到错误,但 grep 不起作用。 目标是在此文本中捕获 SKU: {'Product_Product_SKU': 'DOP36M94DPM'}, PHP 代码: $cmdS... »
-F 是grep 的一个选项,来自以下手册: 将模式解释为固定字符串的列表,由 换行符,其中任何一个都将被匹配 我的问题是 如何分隔多个固定字符串,换行符是什么,\n或\? 如果我想查找以字符a 或h 开头的行,grep -F a\nh file 似乎无效。 提前致谢!... »
您好,我是 shell 脚本的新手,我面临以下问题 1> 我如何用 grep 在一个大文件中的单词中查找带有 " 或 ' 或两者兼有的单词 我试过了 grep "'\|"" foo.txt 这不起作用 2 > 获取一个包含文本的文件并打印存在该文本的另一个文件的整行 例子 文件 1 包含 abc def lmo 文件 2 包含 amn,abc abc,amd fgh,de... »
我正在研究 Hadoop 性能分析,并在 Hadoop 上运行一些基准测试。令人惊讶的是,Grep 的运行时间几乎是 wordcount 运行时间的 1/10,这非常不直观。谁能解释为什么这是真的? ... »
我有一个像这样的文本文件目录: listedname_ _email@domain.com__subject_date.eml 文件名保证在“电子邮件”部分具有这种模式: email@domain.xxx_ 因此,电子邮件、at-sign、域、句点、顶级域名、下划线。 (他们不会总是有一个前导下划线,因为不是每个人都在他们的电子邮件客户端中设置他们的“名字”。) Windows 上的... »
几周后,我创建了一个脚本 (bash) 来使用终端的 mac 查找一些文件。 如何在mac的文件夹界面中打开所有找到的文件的结果? (即像mac的finder) 我尝试使用命令打开的命令 xargs 但找到的每个文件都是打开的,我想在同一个屏幕中找到所有结果因为我可以进行预览等。 这是我的脚本: grep -irEl --exclude-dir={"*sys"} "word to fin... »
服务器被黑,服务器上的每个 php 文件现在都以恶意代码开头: <?php if(!isset($GLOBALS["\x61\156\x75\156\x61"])) { $ua=strtolower($_SERVER["\x48\124\x54\120\x5f\125\x53\105\x52\137\x41\107\x45\116\x54"]); if ((! strstr($ua,"\x... »
以下命令仅返回来自 file2 的匹配项。 grep -f file1 file2 如何在 file2 的第二个匹配项之后从第一个文件 (file1) 打印匹配行?... »
在 bash/GNU 工具中是否有一些单行方式来阻止文件中匹配的字符串?理想情况下,超时。我想避免多行循环。 更新:似乎我应该强调我希望该过程在字符串匹配时结束。... »
嗨,我开始学习如何制作和使用 shell 脚本,我想要制作的 shell 脚本之一是一个 shell 脚本,它接收来自用户的字符串输入,该用户要求输入文件名,并报告是否文件是否存在。我不确定该怎么做。 这是我写的: #!/bin/bash read string1 echo${#string1} ; grep 我不知道输入 grep 后该怎么办。 请帮忙。 ... »
我有一个文件列表,使用: $git show commit:.data/path/to/file/ abc-2018-q1.csv def-2019-q2.csv the-2019-q1.csv 我正在尝试做$git show commit:.data/path/to/file/ | grep *q1* 即只选择那些名称包含“q1”的文件。但是该步骤该步骤没有给出任何结果。 如何获得包... »
我要提取这一行 <p>@include{"portal.shared.blook"}</p> 使用 preg_grep("/(\s*@include.*)/",explode("\n", $Source)) 来自这个源代码 <html> <head> <title>hi</title&g... »