Date: Sat, 3 Nov 2007 17:37:06 -0800 From: Gary Kline <kline@tao.thought.org> To: deeptech71@gmail.com Cc: freebsd-questions@freebsd.org Subject: Re: reverse grep Message-ID: <20071104013706.GA61859@thought.org> In-Reply-To: <472D0E7D.6050209@gmail.com> References: <472D0E7D.6050209@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Nov 04, 2007 at 01:12:45AM +0100, deeptech71@gmail.com wrote:
> How is it possible to select lines that do NOT match a specific pattern?
>
> For example, I'm connecting to 192.168.123.254 via telnet (port 23), and
> do tcpdump -nli rl0. This cyclic traffic, becuase when tcpdump outputs
> something, the system sends me some packets, which generates output in
> tcpdump, and vice versa. I want to filter out packets of telnet access
> to the FreeBSD machine, that is, something like:
>
> tcpdump -nli rl0 | grep --non-matching-lines 192.168.123.254.23
% tcpdump -nli rl0 | grep -v 192.168.123.254.23
will print everything except the IP you have shown.
--
Gary Kline kline@thought.org www.thought.org Public Service Unix
http://jottings.thought.org http://transfinite.thought.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071104013706.GA61859>
