1
我试图grep我的回购搜索@
登录找到一些电子邮件地址,因为this git issue。为什么grep在搜索@时使我的终端不可读?
I型grep -rnw '/my/path' -e '@'
到终端,我得到:
它为什么会发生?
P.S.我认为图片中没有敏感信息,但有人请告诉我,如果您认为有这样的信息。
我试图grep我的回购搜索@
登录找到一些电子邮件地址,因为this git issue。为什么grep在搜索@时使我的终端不可读?
I型grep -rnw '/my/path' -e '@'
到终端,我得到:
它为什么会发生?
P.S.我认为图片中没有敏感信息,但有人请告诉我,如果您认为有这样的信息。
如果您仅对.git文件夹中的文件有问题,您可以考虑从递归grep中排除它,如this answer。
grep --exclude-dir=".git" -nrw ...
在CentOS中,regular grep
可能不包含选项虽然。
但它在.git文件夹内搜索我实际需要做什么来在配置中查找任何电子邮件。 – adamczi
@adamczi in config?那么你只需要grep'.git/config',而不是所有'.git /'子文件夹的内容。 – VonC
这是正确的。我可以实际排除'.git/object',因为我可以看到它可能会导致麻烦。但它并没有解释为什么它崩溃了我的终端和(在这里ssh登录的情况下),我必须退出会话,退出终端并再次运行它。 – adamczi