当前位置: 首页 > 知识库问答 >
问题:

在 Unix 中搜索文件

谷永贞
2023-03-14

我是这里的 unix/linux 新手..完全新手。

我想在Unix环境下搜索大(日志)文件。因此,我尝试使用grep命令

grep textToSearch fileToSearch

然而,它只是快速滚动,我看不到所有的事件。我看到它已经完成了……可能是用管道将“grep”命令与其他命令连接起来。但我不知道是什么。基本上,我希望能够运行一个命令,查看输出,并在查看找到的结果时自己滚动该输出。

请帮帮我。。

共有2个答案

薛保臣
2023-03-14

您可以使用-r Recurcivly,-n行号尝试grep

grep-rn文本test.file

刘野
2023-03-14

我会说只需cat/bat/less fileToSearch,然后只需使用/textToSearch。使用grep,您还可以通过管道输出到cat/bat/less,如<code>grep textToSearch fileToSearch|bat</code>

 类似资料:
  • 问题内容: 这应该很简单,但是我无法理解-“编写一个在给定目录中搜​​索特定文件名的程序。” 我找到了一些硬编码的文件名和目录的示例,但是我需要目录名和文件名都与用户输入的相同。 问题答案: 您可以尝试这样的事情: 这是输出:

  • > Eclipse 具有此功能,您可以在其中搜索文件夹中的任何文件。PhpStorm 中是否有这样的功能? 是否有缩进的快捷方式,如何自定义? 谷歌了一下,但没有结果。

  • 问题内容: 我是Lucene的新手,在创建 用于查询文本文件集合的 简单代码时遇到一些问题。 我尝试了此示例,但与新版本的Lucene不兼容。 UDPATE: 这是我的新代码,但是仍然无法使用。 问题答案: Lucene是一个相当大的主题,涉及很多类和方法,通常您必须至少了解一些基本概念才能使用它。如果您需要快速可用的服务,请改用Solr。如果您需要对Lucene的完全控制,请继续阅读。我将介绍一

  • 我正在编写一种方法来搜索列表形式的文字文件,搜索用户输入的文字,但如果找到一个字母,程序将返回一个肯定的结果。例如,如果我搜索“f”,当没有单词时,它将返回字典中有一个单词“f”

  • 在测试此文本时,我在要在文本中搜索的列上创建了lucene(3.0.1)索引: 如果我按关键字搜索,它会给出结果,但按 我正在使用standardAnalyzer: 因为已设置,它应创建令牌,并且应存在$GLD。Analyzer将从文本中删除停止字,因为word也将在该过程中删除。

  • 如何仅在工作区的一个子文件夹中搜索? CTRL SHIFT F在整个工作区中搜索,并且由于它很大,我在不相关的文件夹和文件中获得了太多的命中。