linux - 用于在文件中搜索正则表达式模式的 Bash 工具

标签 linux bash

我想要一个执行以下操作的 bash 工具:给定一个文件和一个正则表达式模式,它会输出文件中该模式的所有匹配项。

有类似的工具吗? grep 还是什么? (我不知道如何用它来做到这一点。)

最佳答案

您可以使用grep来完成。我喜欢使用它的两种方式

cat file.txt | grep 'regex_pattern'

grep 'regex_pattern' file.txt

关于linux - 用于在文件中搜索正则表达式模式的 Bash 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27928379/

相关文章:

c - 如何用c语言为实时linux操作系统创建一个中断服务函数?

regex - 使用sed删除特定字符之间的字符

bash - sed 命令一次更改不同目录中的几个文件的名称

mysql - 在 bash 中输出 mysql 命令而不是换行

linux - Docker 未启动 "could not delete the default bridge network: network bridge has active endpoints""

linux - 如何在 CLion 中链接库

java - 无法在 Linux 上使用 NetworkInterface.getNetworkInterfaces 获取所有网络接口(interface)

bash - 给定一个 logfile.txt,我只想提取 java 脚本名称;例如使用 bash 脚本的 filename.js

bash - 在每个时间 block 之间添加空行

linux - 从脚本启动的终端中的救援错误