Как при поиске в linux используя grep, добавить исключения?

Вопросы и ответыРубрика: ПрочееКак при поиске в linux используя grep, добавить исключения?
0 +1 -1
Алексей спросил 1 месяц назад

Собственно вопрос, как при поиске в linux используя grep, добавить исключения? Например задача такая, найти все процессы в названии которых присутствует определенная строка, но при выполнении из Bash сценария, команда grep еще находит и сама себя, т.к. в её названии есть искомая строка, нужно исключить самого себя(т.е. grep).

1 ответ
0 +1 -1
Роман Чернышов Админ. ответил 1 месяц назад

В этом случае можно воспользоваться вторым вызовом команды grep, но уже с указанием явного исключения, например, команда вывода списка процессов:

ps auxfww

Поиск по списку процессов с использованием grep:

ps auxfww | grep ‘serach string’

Поиск по списку процессов с использованием grep и с дальнейшим исключением из результатов поиска процесса самого себя:

ps auxfww | grep ‘serach string’ | grep -v -E ‘grep’

Как видите, после первого поиска grep, выполняем второй поиск, задавая флаг -E с указанием строки исключения.

Об авторе и блоге Чернышов Р.В. Сертификат. Топ 10% лучших фрилансеров, Чернышов Р.В.

Друзья, всем привет!

Меня зовут Роман Чернышов, я веб-разработчик и данный блог посвящен моим проектам и бизнесу.

Тут я делюсь личным опытом
и отвечаю на вопросы. Я всегда готов к сотрудничеству с вами, готов реализовать проект любой сложности(опыт 10+ лет).

Если у вас есть вопросы, предложения, вы хотите совершить покупку моих решений или заказать работу, пишите!



Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Мой блог о путешествиях Мой PHP Framework Хостинг для моих клиентов CMS Совместные покупки Лицензии на мой софт и поддержка