Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nirdest/test_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Тестовое задание на Python

Имеется лог файл 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages