Regex 如何搜索与正则表达式不匹配的字符串

Regex 如何搜索与正则表达式不匹配的字符串,regex,grep,Regex,Grep,我想搜索与正则表达式不匹配的字符串。 我用过: 但我得到: $: command not found 我需要找到不符合数字的字符串。数字。数字。数字。数字的长度为1-3。请查看由提供的注释,并深入了解问题所在。为了找到问题的解决办法,需要寻求更多的信息。以下内容的输出将很有帮助: echo $PATH 这将告诉您在查找命令时检查哪些文件夹。如果安装grep的文件夹不在该列表中,那么操作系统将不知道在哪里可以找到它。自发布以来,您的问题就一直存在。但是您应该使用-P而不是-E,因为该模式是PC

我想搜索与正则表达式不匹配的字符串。 我用过:

但我得到:

$: command not found
我需要找到不符合
数字的字符串。数字。数字。数字
数字的长度为1-3。

请查看由提供的注释,并深入了解问题所在。为了找到问题的解决办法,需要寻求更多的信息。以下内容的输出将很有帮助:

echo $PATH

这将告诉您在查找命令时检查哪些文件夹。如果安装grep的文件夹不在该列表中,那么操作系统将不知道在哪里可以找到它。

自发布以来,您的问题就一直存在。但是您应该使用
-P
而不是
-E
,因为该模式是PCRE模式。我确实这么做了。不工作。相同错误:找不到命令。可能是文件权限问题吗?可能是。但是我看到的唯一问题是
\d
而不是
[0-9]
或者
-E
而不是
-P
参见
echo $PATH