12得票1回答
将curl的输出导入到grep中进行过滤

小小免责声明,我不太熟悉编程,如果我在使用术语时出现错误或令人困惑的表述,请谅解。我想从网页中提取特定的信息,并尝试通过将curl函数的输出导入grep来实现此目的。噢,这是在cygwin环境下进行的,如果有关系的话。当只键入$ curl www.ncbi.nlm.nih.gov/gene/8...

7得票5回答
在Perl中,排序是否有助于grep的效率?

我正在寻找关于 Perl 的 grep 函数如何工作的具体信息。我的操作如下: if ( grep{ $foo == $_ } @bar ) { some code; } 假设@bar很大(数十万个元素),使用我的数据,如果我对@bar进行排序,则$foo的值更可能出现在数组的开头而...

11得票3回答
如何将URL传递给Wget

如果我有一个包含许多链接的文档,我想下载其中一个名为www.website.de/picture/example_2015-06-15.jpeg的图片,我该如何编写命令以自动下载我从文档中提取出来的这个图片? 我的想法是这样的,但我会收到一个“wget:URL缺失”的错误信息:grep -E...

7得票3回答
使用sed、awk或perl从行中提取特定模式

我需要提取一行中特定模式之间的模式,是否可以使用sed? 假设我有一个包含以下内容的文件: There are many who dare not kill themselves for [/fear/] of what the neighbors will say. Advice is ...

12得票3回答
如何获取匹配项的行号?

我的目标是获取与/etc/crontab中的一行匹配的字符串的行号($lineof)。 输入命令0 8 * * * Me echo "start working please",输出this is the line number 13 from /etc/crontab。 给定文件/tmp...

273得票14回答
如何在匹配行之后只显示下一行?

grep -A1 'blah' logfile 感谢这个命令,对于每一行中包含“blah”的日志文件,我都得到了包含“blah”和其后一行的输出。虽然很简单,但我找不到一种方法来省略包含“blah”的那一行,并且仅仅在输出中显示下一行。

7得票4回答
grep如何知道它正在写入输入文件?

如果我尝试将grep的输出重定向到它正在读取的同一文件中,就像这样: $ grep stuff file.txt > file.txt 我收到了错误信息grep: input file 'file.txt' is also the output。那么grep是如何确定这一点的呢?

33得票2回答
在所有Git分支中搜索文件

如何搜索项目的所有Git分支中的文件名? 我只记得文件名的一部分(仅限结尾),所以我想要搜索类似于*_robot.php这样的内容,跨越所有分支,并查看哪些文件与之匹配。我希望它能够搜索历史记录,而不仅仅是分支的HEAD。

8得票7回答
在Perl中如何只写入文件的特定行?

我正在寻找一种在Perl中读取输入文件并仅将选定行打印到输出文件的方法。我想要打印到输出文件的行都以xxxx.xxxx.xxxx开头,其中x是字母数字字符(句点是句点,不是通配符)。这些行的结尾不完全相同,如果有所不同的话。我认为可以使用以下代码(根据我的理解,if语句的条件是唯一缺失的部分)...

7得票2回答
如何使用grep从行中提取特定字段的值

我有一个文件中有类似以下的行: ....... DisplayName="john" .......... 其中....代表其他字段的可变数量。 使用以下grep命令,我能够提取所有具有有效“DisplayName”字段的行: grep DisplayName="[0-9A-Za-z...