Você deve enviar o resultado final para o grep:
$ tail -F /var/log/httpd-access.log | grep 'WHATEVER'
Você pode usar awk
para imprimir uma coluna específica:
$ tail -F /var/log/httpd-access.log | grep 'WHATEVER' | awk '{print $9}'
A pergunta é: como posso filtrar o valor do referrer http do arquivo httpd-access.log
usando o tail -f /var/log/httpd-access.log
que geralmente é o terceiro valor após o URL solicitado
[IP HERE] - - [09/Oct/2016:16:53:12 +0000] "[URL HERE]" 200 283 "[REFERRER_HERE << I NEED THIS ONE]" "Mozilla/5.0 (Windows NT 10.0; rv:49.0) Gecko/20100101 Firefox/49.0"
Essa é uma linha de exemplo de httpd-access.log
, você vê aí o [URL HERE]
que é o URL real solicitado dois valores não importantes (para mim), preciso que o terceiro valor seja mostrado apenas,
Eu pensei em grep mas não tenho conhecimento, poderia ser grep {something} | tail -f /var/log/httpd-access.log
?
obrigado.
Tags grep