It’s been a while since I have been blogging, so I will have to start fresh.
I recently came across this gem which defines a bash function named “highlight” which will highlight the first argument in all subsequent files. if only 1 argument is given, it expects console input for highlighting.
/usr/local/bin/highlight
#!/bin/bash
highlight()
{
if [ 1 -eq $# ];
then
grep --color -E "$1|$"
else
grep --color -E "$1|$" "${@:1}"
fi
}
highlight $@
Realworld examples:
tail -f /var/log/messages|highlight sshd
tail -f /var/log/audit/audit.log|grep avc||highlight denied
highlight “failed” /var/log/secure
