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

时间:2018-10-04 20:05:51

标签: regex grep

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

grep -v -E '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' myfile.txt | wc -l

但是我得到了

$: command not found

我需要找到不符合digits.digits.digits.digits的字符串。 digits的长度是1-3。

1 个答案:

答案 0 :(得分:0)

Wiktor StribiżewEd Morton提供的评论使您深入了解问题所在。为了找到解决问题的方法,将寻求更多的信息。以下输出将很有帮助:

echo $PATH

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