Subversion 中的“git grep”等价物?

Eva*_*ahn 9 grep svn

我是git grep 的忠实粉丝。Subversion 中是否存在等价物?

小智 1

虽然不是完美的解决方案,但我使用以下命令来 grep 特定文件的修订:

for rev in `svn log FILE_TO_SEARCH | grep '^r[0-9][0-9]* ' | cut -f1 -d" "`; do svn cat -$rev FILE_TO_SEARCH 2>/dev/null | grep -q PATTERN_TO_FIND && echo $rev;done
Run Code Online (Sandbox Code Playgroud)

输出是包含该字符串的该文件的修订号列表。