Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > grep


Автор: chaos 3.11.2004, 15:21
когда делаешь вот так:
ps x | grep blablabla
результат получается вот такой:
1213 ? S 0:00 blablabla
12433 pts/1 S 0:00 grep blablabla

Вопрос как сделать что бы grep не искал сам себя???


Автор: NightGoblin 3.11.2004, 16:25
chaos, если уж очень сильно мешает - можно отрезать последнюю строку... шансов, что во время работы команды запустится еще какой-нибудь blablabla - практически нет.

ЗЫ: у меня, почему-то grep не выводится... Доработки в ps?

Автор: Secandr 3.11.2004, 16:36
ps x | grep "[b]lablabla"

Автор: Chuck 3.11.2004, 18:24
Неужели так мешает эта строка, разве что читать скриптом, но и там можно обрубить её :))

Автор: dargaard 4.11.2004, 06:10
ps -ef >/tmp/a; grep bla</tmp/a; rm /tmp/a
или
ps -ef | grep bla | grep -v "grep bla"

Автор: Secandr 4.11.2004, 09:11
dargaard зачем такие сложности? проще в центра поставить букву в [] и совпадений на саму себя не будет :)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)