2012-09-27 9 views
8

Red Hat Enterprise Linux Server w wersji 5.4 (Tikanga) 2.6.18-164.el5połączyć grep z zegarkiem i polecenia netstat

Witam,

Próbuję użyć polecenia zegarek w połączeniu z netstat, aby zobaczyć 2 programy korzystające z niektórych portów.

Jednak z użyciem polecenia I poniżej nie działa dla obu wyrazów:

watch -n1 "netstat -upnlt | grep gateway\|MultiMedia" 

Czy to poprawny sposób grep dla obu nazw programów.

Jeśli użyję jednego z nich, ok, ale oba nie działają.

Dziękujemy,

Odpowiedz

29

Dla grep trzeba:

"grep gateway\|MultiMedia" 

Więc może spróbuj:

watch -n1 'netstat -upnlt | grep "gateway\|MultiMedia"' 
+0

i jak listy wyjście? –

0

Jest też nowy sposób robienia rzeczy ... grep -E jest ładny i przenośny (lub egrep, który jest po prostu szybki dla grep -E na linuxie & bsd), więc nie musisz uciekać od cytatu. Od strony człowieka:

-E Interpret pattern as an extended regular expression (i.e. force grep to behave as egrep).

Więc ...

watch "netstat -upnlt | grep -E 'gateway|multimedia'"

lub

watch "netstat -upnlt | egrep 'gateway|multimedia'"

Powiązane problemy