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

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

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

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

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

ps auxfww

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

ps auxfww | grep ‘serach string’

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

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

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

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

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

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

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

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



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

Archive

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