Re: An XARGS question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2006-07-18 at 16:50, Bill Rugolsky Jr. wrote:
> On Tue, Jul 18, 2006 at 11:31:00PM +0200, Alexander Dalloz wrote:
> > Even shorter:
> > 
> > lastb -ai | awk '/Jul 18/ {print $10}' | sort -u | fgrep -x -f - blacklist
> 
> Of course, in the way that I wrote it, if blacklist really only contains
> IP addresses, and is not huge, then one should reverse the order:
> 
> 	| fgrep -x -f blacklist
> 
> If blacklist is huge, and the output of the pipeline is not, or e.g., blacklist
> has multiple fields, say IP address, reason for blacklisting, etc., and one
> wants the whole record, then the order that I gave is useful.

If blacklist is sorted, why not:
lastb -ai |awk '/Jul 18/ {print $10}' |sort -u |comm -23 - blacklist
that will get you the new entries in one pass.

-- 
  Les Mikesell
   lesmikesell@xxxxxxxxx



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux