Итак, все мы знаем утилиту GREP. При обычном ее использовании она выводит только те строки из файла или входного потока, которые содержат указанный набор символов.
А нам нужно - наоборот - вывести все строки кроме тех, где содержится некий набор символов.
Давайте для примера возьмем вот такой файл test.txt:
This is just a test
Another text
Third line
This is another line
Maximum text
Обычное использование GREP - например, вывести только строки, содержащие "text":
$ cat test.txt | grep "text"
Another text
Maximum text
А теперь GREP-наоборот, т.е. выводим все строки, кроме тех, где есть "text":
$ cat test.txt | grep -v "text"
This is just a test
Third line
This is another line
Заметили ключик "-v"? Вот это в нем все дело ;)
Комментарии
Оставить комментарий
Операционная система LINUX
Термины: Операционная система LINUX