Исключить слова или строки с помощью команды Grep

Вы хотите исключить слова или строки с помощью grep? Инструмент командной строки grep очень важен для поиска в текстовых данных фрагментов или строк, соответствующих символу, определенной строке, слову или регулярному выражению. Однако некоторые используют grep для сортировки данных на предмет совпадений синтаксиса, что, если вы хотите исключить строку или слово с помощью grep вместо? Удаление совпадений строк с помощью grep так же важно, как поиск и печать совпадений в grep. Итак, давайте посмотрим, как исключить совпадения строк и исключить слова с помощью grep.

Однако вам понадобится опыт работы с командной строкой, чтобы использовать grep, чтобы найти это важное. Зайдите в приложение Терминал и попробуйте сами. Однако grep не зависит от ОС, вы можете просто использовать трюк исключения в Mac OS, Unix, Linux, или другое, что у вас есть, которое использует grep.

Исключить отдельное слово с помощью grep

Самый простой способ исключить строки с синтаксисом или совпадением строк – использовать grep и флаг -v.

Например, мы используем cat для печати файла в командной строке, но мы хотим исключить все строки, которые добавляют термин «ThisWord», тогда синтаксис будет следующим:

кот example.txt | grep -v “ЭтоСлово”

В результате вы получите текстовый файл example.txt, но после исключения любой строки, в которой есть строка, совпадающая с «ThisWord».

Кроме того, вы можете использовать grep непосредственно для файлов, а затем исключить совпадения строк на основе синтаксиса или слов, например:

grep -v “ThisWord” example.txt

Исключить несколько строк или слов с помощью grep

Вы должны знать, как исключить совпадения для одного слова, другой вопрос об исключении различных слов с помощью grep. Это очень просто. Кроме того, существуют различные методы для выполнения этого с использованием флага -v, а также флага -e.

Вначале продвигайтесь дальше, используя приведенный выше пример использования cat в файле, переданном в grep. Также исключите строки, соответствующие двум словам; «Word1» и «Word2», это могло бы выглядеть следующим образом:

кот example.txt | grep -v -e “Слово1” -e “Слово2”

Любые строки с «Word1» или «Word2» могут быть исключены из распечатанных результатов.

Кроме того, вы можете использовать grep непосредственно для файлов и раньше:

grep -v -e “Word1” -e “Word2” example.txt

Другой метод – разделить или разделить то, что нужно исключить, с помощью grep после использования канала для разделения каждого совпадения, например:

grep -Ev “word1 | word2” example.txt

После тестирования любого из этих параметров в текстовом файле экземпляра. Затем вы должны обнаружить, что результат очень похож, помимо используемого вами подхода. Каждая исключающая строка, в которую добавляются целевые фразы, слова, синтаксис или текстовое соответствие.

Отлично, покажите мне существенный пример исключения данных с помощью grep!

В качестве полезного примера, который пользователи Mac могут найти весьма неплохим. Мы можем использовать исключение grep при запросе или печати истории командной строки, чтобы найти предыдущие команды запуска для поиска совпадений по умолчанию. Но после исключения некоторых выбранных строк по умолчанию из вывода.

В примере, упомянутом ниже, мы напечатаем историю команд для совпадений строк по умолчанию. Но вы можете исключить все, что связано с iTunes, как указано в com.apple.iTunes:

history | grep “defaults write” | grep -v -e “com.apple.itunes”

Он сообщает обо всех исторических случаях выполнения команды «запись по умолчанию», но устраняет все, что касается приложения iTunes. Приятно, да?

Заключение:

Вот и все о «Steam не открывается». Что вы думаете об этом? Эта статья полезна или нет? Сообщите нам свои мысли и предложения в разделе комментариев ниже!

Читайте также:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *