2012-09-27 2 views
8

Red Hat Enterprise Linux Server Version 5.4 (Tikanga) 2.6.18-164.el5kombinieren grep mit der Uhr und Befehl netstat

Hallo,

Ich versuche, die Uhr-Befehl mit der Kombination zu verwenden, Netstat, um die 2 Programme mit bestimmten Ports zu sehen.

jedoch mit dem Befehl, den ich unter Verwendung von nicht für beiden Worte nicht:

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

Ist dies der richtige Weg für beiden Programmnamen grep.

Wenn ich eins benutze ist es ok, aber beides zusammen funktioniert nicht.

Vielen Dank,

Antwort

29

Für die grep Sie brauchen:

"grep gateway\|MultiMedia" 

So versuchen vielleicht:

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

und wie die Ausgabe zur Liste? –

0

Es gibt auch die neue Art, die Dinge ... grep -E schön und portabel (Oder egrep, das ist einfach schnell für Grep -E auf Linux & BSD), so müssen Sie nicht das Zitat zu entkommen. Von den Mann Seiten:

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

So ...

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

oder

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