Имеется лог файл log.txt. Необходимо при помощи любых локальных инструментов (bash, python,...) получить отсортированный список всех значений sid в строках с IP=10.1.192.38 Знчения sid должны быть без ограничивающих символов '/', кроме тех, что находятся внутри значения.
Самое простое и эффективное решение на bash:
cat log.txt | grep 10.1.192.38 | grep -o "sid=/[A-Za-z0-9/]*" | cut -c 6- | rev | cut -c 2- | rev | sort
На Python, можно настроить всё более гибко. В моём примере создаётся веб страница ./index.html, с отображением данных в табличном виде, а также, отсортированные данные по timestamp, от большего к меньшему (Используя Bubble Sort)