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