gpt4 book ai didi

regex - 如何在多个subversion存储库中搜索文件内容?

转载 作者:行者123 更新时间:2023-12-04 19:22:43 25 4
gpt4 key购买 nike

我有多个不同项目的 SVN 存储库,我想搜索相同的搜索词/正则表达式,但无需检查或更新每个项目并手动对每个项目进行搜索。

我想知道是否可以在多个 SVN 存储库中搜索某些搜索词(或正则表达式)中的文件内容。

最佳答案

这是一个脚本:

if [[ $# < 2 ]]; then
echo "Usage: $0 REGEX TARGET..."
echo "where REGEX is a regular expression for grep"
echo "and TARGET... is a list of SVN repositories"
exit
fi

regex=$1
shift

for svnroot in $@; do
for path in $(svn ls --recursive $svnroot); do
if [[ $path != */ ]]; then
svn cat $svnroot/$path \
| grep --label="$svnroot/$path" --with-filename $regex
fi
done
done

关于regex - 如何在多个subversion存储库中搜索文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2400196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com