[wplug] piping grep

Matthew Beckler mbeckler at cmu.edu
Wed Jun 17 09:24:35 EDT 2009


Perhaps I'm not fully understanding the problem, but I would try putting
 backticks around the "data +'%b %d'". This should cause bash to
evaluate the sub-expression (the call to date), and then use the result
in the grep, like this:

grep 'Failed password' /var/log/auth.log | grep `"data +'%b %d'"`

--
Matthew


Arnaud wrote:
> I'm trying to craft a bash statement that will output all the failed ssh
> connections for the current day. The auth log starts each entry with a date
> stamp like "Jun 17".
> 
> This gives me my desired output:
> grep 'Failed password' /var/log/auth.log | grep 'Jun 17'
> 
> And so I assumed this would too:
> grep 'Failed password' /var/log/auth.log | grep "date +'%b %d'"
> 
> I know I'm having a problem with the nested quotes but I'm not sure how. Can
> someone set me straight.
> 
> Thanks.
> Arnaud-
> 
> _______________________________________________
> wplug mailing list
> wplug at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug
> 



More information about the wplug mailing list