regex - 匹配后如何停止grep

标签 regex linux shell grep

在 Windows 中,我会使用 findsr 进行搜索以查找文件夹名称 同样,我想使用 grep

获取特定文件夹

在 Windows 中,我正在使用 svnlook tree -t [repos_path] | findstr (13\.9\.[0-9]+\/)

在 Ec2 Maiche (Linux) svnlook tree/var/www/svn/ILS | grep -Eo '(13\.9\.[0-9]+\/)' 我得到了我需要的 repo 协议(protocol)

  • 13.9.4/
  • 13.9.5/
  • 13.9.6/
  • 13.9.7/

我的问题是 Linux 中的 grep 行不想停止(退出)它仍在运行。

enter image description here

匹配后如何停止?

最佳答案

您可以指定-m:最大计数。在指定数量的匹配行之后,grep 将停止。

关于regex - 匹配后如何停止grep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54445802/

相关文章:

linux - 无法将带有大括号扩展操作的字符串解析为命令

mongodb - 只安装 mongo shell,不安装 mongodb

python正则表达式捕获出现次数未知的模式

java - 使用 Java 正则表达式提取键值对

Linux缓冲区缓存对IO写入的影响?

Linux - Bash 将字符串重定向到文件

ruby-on-rails - RoR 字符类正则表达式

javascript - 每两次出现字符后替换字符串

linux - 如何获取目录中所有文件的行数

linux - 检查目录中是否存在某种文件类型/扩展名