首页 > 其他分享 >egrep命令

egrep命令

时间:2024-01-25 17:57:54浏览次数:26  
标签:egrep 命令 搜索 file 匹配 txt

egrep命令是用于在文本文件中搜索匹配某个模式的行的工具。它是基于正则表达式引擎的grep命令的扩展版本,支持更多的正则表达式语法。

以下是egrep命令的一般语法:

shell复制代码
egrep [选项] 模式 文件

其中,模式是您要搜索的正则表达式模式,而文件是要在其中进行搜索的文本文件。您可以指定一个或多个文件来进行搜索。

下面是一些常用的egrep命令选项:

  • -i:忽略大小写进行匹配。
  • -v:反向匹配,只显示不匹配的行。
  • -r:递归地搜索指定目录及其子目录中的文件。
  • -w:只匹配整个单词。
  • -n:显示匹配行及其行号。
  • -c:仅显示匹配到的行数,而不显示匹配到的具体内容。

下面是一些示例用法:

shell复制代码
# 在文件中搜索包含"example"的行(忽略大小写)
egrep -i "example" file.txt

# 在文件中搜索以"open"开头的行
egrep "^open" file.txt

# 递归地搜索目录下的文件,查找匹配"error"的行
egrep -r "error" /path/to/directory

# 显示匹配到的行及其行号
egrep -n "pattern" file.txt

# 只显示不匹配"test"的行
egrep -v "test" file.txt

这只是egrep命令的一些常见用法示例。您可以通过运行 man egrep 命令来查看该命令的完整文档和更多选项说明。

标签:egrep,命令,搜索,file,匹配,txt
From: https://www.cnblogs.com/Mamie/p/17987778

相关文章

  • Centos桌面模式和命令行模式切换
    希望在VMware中的CentOS虚拟机默认启动到命令行模式(无桌面模式),而不是图形用户界面(GUI),可以按照以下步骤操作:打开终端,使用以下命令获取当前的默认目标(target),如果是图形模式,通常会显示graphical.target。systemctlget-default将默认目标设置为多用户模式,这是一个无桌面的......
  • 初始 abp 开源框架-通过CMD命令创建项目--到果断放弃ABP
    打开官网:https://abp.io/get-started选则如下配置  根据黑色框内指令,创建项目 指令1dotnettoolinstall-gVolo.Abp.Cli指令2abpnewAcme.BookStore--tiered-csf 放弃理由:  ......
  • nfs服务的常用命令和路径文件介绍_
    1.NFS配置文件路径1.1路径:/etc/exports 1.2路径:/usr/sbin/exportfs 1.3路径:/usr/sbin/showmount 1.4路径:/var/lib/nfs/etab 1.5路径:/var/lib/nfs/xtab,  ......
  • 【K8S】label标签常用命令
    node节点增加、修改、删除、查看、查找label标签单个node增加标签:kubectllabelnode<nodename>type=basic所有node增加标签:kubectllabelnode--alltype=basic修改:kubectllabelnode<nodename>type=special--overwrite删除单个标签:kubectllabelnode<nodename>type-......
  • centos 离线安装tree命令
    在线安装tree命令:yum-yinstalltree 但是在线包总是下载失败:RepositoryepelislistedmorethanonceintheconfigurationRepositoryepel-debuginfoislistedmorethanonceintheconfigurationRepositoryepel-sourceislistedmorethanonceinthecon......
  • nmap命令的用法
    Nmap简介Nmap是一款非常强大的主机发现和端口扫描工具,而且nmap运用自带的脚本,还能完成漏洞检测,同时支持多平台。官网一般情况下,Nmap用于列举网络主机清单、管理服务升级调度、监控主机或服务运行状况。Nmap可以检测目标机是否在线、端口开放情况、侦测运行的服务类型及版本信......
  • Rust 一个 I/O 项目:构建一个命令行程序
    本篇在原文基础上有删减和添加,增加了一些细节内容,原文请参考一个I/O项目:构建一个命令行程序。目录接受命令行参数读取参数值将参数值保存进变量读取文件重构改进模块性和错误处理二进制项目的关注分离提取参数解析器组合配置值使用clone的权衡取舍创建一个Config的构造函数......
  • git命令自动补全
    摘自:https://www.cnblogs.com/memory4young/p/git-command-auto-completion.html下载Git的源代码使用如下命令即可下载:gitclonehttps://github.com/git/git 复制git-completion.bash源代码下有个 contrib/completion 目录,有个 git-completion.bash 文件cdgit......
  • Linux新手村必备!这些常用操作命令你掌握了吗?
    在计算机的世界里,Linux操作系统以其强大的功能和灵活性受到了广大程序员和IT爱好者的喜爱。然而,对于初学者来说,Linux的操作命令可能会显得有些复杂和难以理解。今天,我们就来一起探索一些Linux常用操作命令,让你的计算机操作更加流畅。一、目录操作首先带大家了解一下Linux系统目......
  • Linux命令:passwd 修改用户密码
    passwd命令详细使用passwd修改用户账户的密码。普通用户只能修改自己的密码,超级管理员可以修改其他用户账户的密码。passwd也会修改『账户』或者密码的有效期限。1.超级管理员修改其他用户密码$sudopasswduser1输入两次密码,两次需要相同。密码不能少于8个字符。2.普......