awk '{a[$3]++} END {for(i in a) print i}' /var/log/squid/access.log


Эта команда использует утилиту AWK для обработки файла журнала доступа Squid. Она создает ассоциативный массив, в котором ключами являются значения в третьем столбце (IP-адрес клиента) файла журнала. Затем, в блоке END, она перебирает этот массив и выводит уникальные IP-адреса клиентов Squid. Эта команда полезна для получения списка всех клиентов, использующих прокси Squid. Альтернативой может быть использование других инструментов, таких как grep или sed, но AWK обеспечивает более мощные и гибкие возможности обработки текста. Аргумент /var/log/squid/access.log — путь к файлу журнала Squid.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *