Журнал Доступа сквида для Конкретного IP в определенное время

Я использовал

grep 192.168.1.20 /var/log/squid/access.log.1 | awk '{print$3 " " $1" " $8 " " $7}'

Это работает правильно.

Но когда я хочу видеть Вывод для диапазона времени (18 июля 2016) 11-17 периодов времени.


grep 192.168.1.20 /var/log/squid/access.log | awk '{print $3 " " $1" " $7}' | awk '$1" "$2>="2016-07-18 11:00" && $1" "$2 
grep 192.168.1.20 /var/log/squid/access.log|grep -E '2016-07-18 (11:00:00-17:00)'| awk '{print $1,$3,$7}'

Это не сделало работавший для Меня.

Хочу, чтобы команда получила журналы для конкретного IP в определенное время

0
задан 19 July 2016 в 13:10

1 ответ

У меня есть ответ.

cat /home/deployer/Downloads/squid_access_log_2_july_2016_13_00-13_59.log | awk '$4 >= "[02/Jul/2016:13:40:00" && $4 < "[02/Jul/2016:13:40:54"'| grep 192.168.1.158

Это работало на Меня.

Hope это будет полезно для других.

0
ответ дан 28 September 2019 в 22:58

Другие вопросы по тегам:

Похожие вопросы: