我想搜索与正则表达式不匹配的字符串。 我用过:
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。
答案 0 :(得分:0)
Wiktor Stribiżew和Ed Morton提供的评论使您深入了解问题所在。为了找到解决问题的方法,将寻求更多的信息。以下输出将很有帮助:
echo $PATH
这告诉您在查找命令时检查了哪些文件夹。如果安装了grep的文件夹不在该列表中,则操作系统将不知道在哪里可以找到它。