[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