Linux 我需要在unix上搜索一个不精确的匹配项,但我无法使用grep
我知道文件A中有一个包含dc034的字符串,但是,我无法使用grep命令使用单词计数或搜索该字符串来获取该字符串。 我做错了什么?建议Linux 我需要在unix上搜索一个不精确的匹配项,但我无法使用grep,linux,unix,grep,bigdata,Linux,Unix,Grep,Bigdata,我知道文件A中有一个包含dc034的字符串,但是,我无法使用grep命令使用单词计数或搜索该字符串来获取该字符串。 我做错了什么?建议 grep "dc034" filedirectoryA | wc 0 0 0 grep -Fv "dc034" filedirectoryA 您无法使用grep搜索不精确的匹配项 您唯一能做的就是不敏感地搜索案例: grep -i "dc034" filedirectoryA 或者您正在尝试在Unix上进行模糊搜索?存在于
grep "dc034" filedirectoryA | wc
0 0 0
grep -Fv "dc034" filedirectoryA
您无法使用grep
搜索不精确的匹配项
您唯一能做的就是不敏感地搜索案例:
grep -i "dc034" filedirectoryA
或者您正在尝试在Unix上进行模糊搜索?存在于某些发行版中。看起来像是一个恢复的开源版本。可能也有帮助
如果不行,看看你是否能找到你的发行版
希望这有帮助 您可以在字符串前后输入星号(*),然后尝试搜索。无法真正猜测。从您键入的内容来看,文件中似乎没有问题字符串。也许字符串实际上并不存在,但它是一些非ascii字符,看起来与您键入的字符相似。档案是什么?相关:1。2.显示一些示例数据
grep-Fv
grep行是否与“dc034”不匹配。filedirectoryA也是一个文件或目录。如果它是一个目录,那么尝试grep“dc034”filedirectoryA/*
Ifgrep“dc034”filedirectoryA
和grep-v“dc034”filedirectoryA
都不会产生任何输出,那么你的文件是空的。Debian和Ubuntu的存储库中仍然有agrep,Gentoo也是如此