Как исключить печать строки в терминале на ОС Ma c - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь использовать grep для фильтрации команд терминала. При поиске во всем p c определенного термина я получаю несколько результатов, которые хочу исключить. Я использую следующую команду, взятую из этого урока .

sudo find / -iname "searchterm" | grep -v "exclude from search term"

По какой-то причине мой терминал по-прежнему печатает каждую строку, содержащую исключенный поисковый запрос.

My grep версия grep (BSD grep) 2.5.1-FreeBSD в соответствии с grep --version. Я также установил grep через homebrew и выполнил указанную выше команду с ggrep вместо grep с теми же результатами.

Я использую эту команду довольно часто и хотел бы найти менее подробный метод использовать это. Кто-нибудь знает, что мне здесь не хватает?

ОБНОВЛЕНИЕ: Поскольку мой вопрос мог вводить в заблуждение. Я хочу подавить строки из вывода в терминал, но не из результата поиска. Я постоянно использую sudo find / -iname "searchterm" для поиска оставшихся файлов после удаления приложения. Даже с помощью команды sudo я получаю несколько строк find: /some/path/*: Operation not permitted. Этот подробный вывод затрудняет поиск файлов, которые я на самом деле ищу.

...