首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Git grep:有时结果为空,即使单词存在于文件中也是如此

Git grep:有时结果为空,即使单词存在于文件中也是如此
EN

Stack Overflow用户
提问于 2012-04-17 04:12:30
回答 1查看 385关注 0票数 1

我之前一直在找这个,但是找不到。使用: Ubuntu 11.10 64位

我想找到一个很久以前制作的源文件,但是找不到。所以我使用git grep来查找它:

代码语言:javascript
复制
git rev-list --all | (
    while read revision; do
        git grep -F 'leaderboard' $revision
    done
)

但是结果是一个空的响应!这真的很奇怪,因为‘排行榜’实际上在存储库中,它在当前版本中,但也在旧版本中(在XML文件中):

代码语言:javascript
复制
<query name="leaderboard.getById">

其他搜索会给出结果,比如消息或其他东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-11 02:50:24

您的语法会导致shell中的重定向不明确。这对你来说应该是可行的:

代码语言:javascript
复制
git grep -F 'leaderboard' $(git rev-list --all)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10180988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档