Если я правильно понимаю, я бы использовал awk
:
awk '$9 ~ /^200$/ { print $0 }' file.txt
Если вас интересуют только последние 10 растущих линий, вы можете попробовать:
tail -f access_log | awk '$9 ~ /^200$/ { print $0 }'
EDIT:
Я должен был быть более строгим, попробуйте:
awk '$9 ~ /^200$/ && $14 ~ /^Googlebot/ { print $0 }' file.txt
или
tail -f access_log | awk '$9 ~ /^200$/ && $14 ~ /^Googlebot/ { print $0 }'