Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我需要在unix上搜索一个不精确的匹配项,但我无法使用grep_Linux_Unix_Grep_Bigdata - Fatal编程技术网

Linux 我需要在unix上搜索一个不精确的匹配项,但我无法使用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上进行模糊搜索?存在于

我知道文件A中有一个包含dc034的字符串,但是,我无法使用grep命令使用单词计数或搜索该字符串来获取该字符串。 我做错了什么?建议

 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/*
If
grep“dc034”filedirectoryA
grep-v“dc034”filedirectoryA
都不会产生任何输出,那么你的文件是空的。Debian和Ubuntu的存储库中仍然有agrep,Gentoo也是如此