Linux中grep命令的使用

什么是grep?

我们今天要掌握的 grep 实用程序是一个 Unix 工具,它与 egrep 和 fgrep 实用程序属于同一家族。 这些都是 Unix 工具,旨在对文件和文本执行重复搜索任务。 您可以通过 grep 命令指定特定的搜索条件来搜索文件及其内容以获取有用的信息。

所以他们说 GREP 代表全局正则表达式打印,但是这个命令 ‘grep’ 来自哪里? grep 基本上源自一个特定的命令,用于非常简单和古老的 Unix 文本编辑器,名为 ed。 这是 ed 命令的运行方式:

g/re/p

该命令的目的与我们通过 grep 搜索的意思非常相似。 此命令获取文件中与特定文本模式匹配的所有行。

让我们进一步探索 grep 命令。 在本文中,我们将解释 grep 实用程序的安装并提供一些示例,您可以通过这些示例准确了解如何以及在何种场景中使用它。

我们已经在 Ubuntu 18.04 LTS 系统上运行了本文中提到的命令和过程。

安装 grep

尽管 grep 实用程序默认随大多数 Linux 系统提供,但如果您的系统上没有安装它,以下是过程:

通过 Dash 或 Ctrl+Alt+T 快捷方式打开 Ubuntu 终端。 然后以 root 身份输入以下命令,以便通过 apt-get 安装 grep:

$ sudo apt-get install grep