Unix grep:警告:递归目录循环
我正在使用Xshell对Unix服务器进行ssh,并尝试搜索包含特定文本的文件 我使用的命令是:Unix grep:警告:递归目录循环,unix,grep,Unix,Grep,我正在使用Xshell对Unix服务器进行ssh,并尝试搜索包含特定文本的文件 我使用的命令是:grep-ilr“blah_blah_text”。/ 它找到了我要找的东西,但也给出了以下警告: grep:警告:./svn/pages/dvorak/xhtml/mh370/ocean/dvorak/found: 递归目录循环 格雷普:警告: ./svn/pages/dvorak/xhtml/mh370/ocean/dvorak/testing/sea:recursive 目录循环 格雷普:警告:
grep-ilr“blah_blah_text”。/
它找到了我要找的东西,但也给出了以下警告:
grep:警告:./svn/pages/dvorak/xhtml/mh370/ocean/dvorak/found:
递归目录循环
格雷普:警告:
./svn/pages/dvorak/xhtml/mh370/ocean/dvorak/testing/sea:recursive
目录循环
格雷普:警告:
./svn/pages/dvorak/xhtml/mh370/ocean/dvorak/testing/found:recursive
目录循环
格雷普:警告:
./svn/pages/dvorak/xhtml/mh370/ocean/testing/dvorak/found:recursive
目录循环
格雷普:警告:
/svn/pages/dvorak/xhtml/mh370/ocean/testing/dvorak/monday:recursive
目录循环
grep:warning:./svn/pages/dvorak/xhtml/mh370/ocean/testing/found:
递归目录循环
格雷普:警告:
./svn/pages/dvorak/xhtml/mh370/testing/dvorak/ocean/sea:recursive
目录循环
格雷普:警告:
/svn/pages/dvorak/xhtml/mh370/testing/dvorak/ocean/monday:recursive
目录循环
grep:警告:./svn/pages/dvorak/xhtml/mh370/testing/dvorak/monday:
递归目录循环
格雷普:警告:
./svn/pages/dvorak/xhtml/mh370/testing/ocean/dvorak/found:recursive
目录循环
格雷普:警告:
/svn/pages/dvorak/xhtml/mh370/testing/ocean/dvorak/monday:recursive
目录循环
grep:警告:./svn/pages/dvorak/xhtml/mh370/testing/ocean/monday:
递归目录循环
grep:warning:./svn/pages/gulf/xhtml/qwerty/ocean/dvorak/found:
递归目录循环
grep:警告:./svn/pages/gulf/xhtml/qwerty/ocean/dvorak/testing/sea:
递归目录循环
格雷普:警告:
./svn/pages/gulf/xhtml/qwerty/ocean/dvorak/testing/found:recursive
目录循环
格雷普:警告:
./svn/pages/gulf/xhtml/qwerty/ocean/testing/dvorak/found:recursive
目录循环
格雷普:警告:
/svn/pages/gulf/xhtml/qwerty/ocean/testing/dvorak/monday:recursive
目录循环
grep:警告:./svn/pages/gulf/xhtml/qwerty/ocean/testing/found:
递归目录循环
grep:警告:./svn/pages/gulf/xhtml/qwerty/dvorak/ocean/sea:
递归目录循环
grep:警告:./svn/pages/gulf/xhtml/qwerty/dvorak/ocean/testing/sea:
递归目录循环
格雷普:警告:
./svn/pages/gulf/xhtml/qwerty/dvorak/ocean/testing/found:recursive
目录循环
grep:警告:./svn/pages/gulf/xhtml/qwerty/dvorak/testing/sea:
递归目录循环
grep:警告:./svn/pages/gulf/xhtml/qwerty/dvorak/testing/ocean/sea:
递归目录循环
格雷普:警告:
/svn/pages/gulf/xhtml/qwerty/dvorak/testing/ocean/monday:recursive
目录循环
grep:警告:./svn/pages/india/xhtml/abcd/testing/dvorak/ocean/sea:
递归目录循环
格雷普:警告:
/svn/pages/india/xhtml/abcd/testing/dvorak/ocean/monday:recursive
目录循环
grep:警告:./svn/pages/india/xhtml/abcd/testing/dvorak/monday:
递归目录循环
格雷普:警告:
/svn/pages/india/xhtml/abcd/testing/ocean/dvorak/found:recursive
目录循环
格雷普:警告:
/svn/pages/india/xhtml/abcd/testing/ocean/dvorak/monday:recursive
目录循环
grep:警告:./svn/pages/india/xhtml/abcd/testing/ocean/monday:
递归目录循环
grep:警告:./svn/pages/india/xhtml/abcd/dvorak/ocean/sea:
递归目录循环
grep:警告:./svn/pages/india/xhtml/abcd/dvorak/ocean/testing/sea:
递归目录循环
格雷普:警告:
/svn/pages/india/xhtml/abcd/dvorak/ocean/testing/found:recursive
目录循环
grep:警告:./svn/pages/india/xhtml/abcd/dvorak/testing/sea:
递归目录循环
grep:警告:./svn/pages/india/xhtml/abcd/dvorak/testing/ocean/sea:
递归目录循环
格雷普:警告:
/svn/pages/india/xhtml/abcd/dvorak/testing/ocean/monday:recursive
目录循环
这些消息是什么意思?您必须从grep中排除符号链接,它们是此警告的原因。您应该首先尝试使用find:
find./-type f-exec grep-il“blah_blah_text”{}代码>
当您使用find first时,您可以在grep中省略-r,因为find已经是递归的了。如果您正在搜索的目录中没有符号链接,会出现什么问题?您能提供警告消息吗?与本文讨论的警告相同,只涉及符号链接。这不会打印出包含匹配项的文件名,这有点违背了将整个目录变灰的目的。