Как искать строки, не соответствующие регулярному выражению - PullRequest
0 голосов
/ 04 октября 2018

Я хочу найти строки, которые не соответствуют регулярному выражению.Я использовал:

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 голосов
/ 05 октября 2018

Комментарии, предоставленные Wiktor Stribiżew и Ed Morton , дают представление о том, в чем заключается проблема.Чтобы найти решение проблемы, нужно искать больше информации.Было бы полезно вывести следующее:

echo $PATH

Здесь указывается, какие папки проверяются при поиске команд.Если папка, в которой установлен grep, отсутствует в этом списке, ОС не будет знать, где ее найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...