Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как вывести кусок лог-файла за определенный промежуток времени?  (Прочитано 872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dmitry_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте форумчане! Сам не очень знаю команды в linux, поэтому обращаюсь к вам. Нужно с файла log вывести данные за определенный промежуток времени, котрый нужно ввести.

Есть наработки: cat /home/ubuntu/файл.log |grep 9:4 | grep -v 9:5
Файл.log
09:05 +0400] "GET /199_5.wml?MSISDN=79608070662 HTTP/1.1" 200 1036
09:06 +0400] "GET /1564.wml?MSISDN=79655809709 HTTP/1.1" 200 955
09:07 +0400] "GET /1564.wml?MSISDN=79655809709 HTTP/1.1" 200 955
09:45 +0400] "GET /62_1.wml?MSISDN=79659016029 HTTP/1.1" 200 1479
09:46 +0400] "GET /t?%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%
09:50 +0400] "GET /t1460.wml?MSISDN=79655928820 HTTP/1.1" 200 1608
09:55 +0400] "GET /t1296.wml?MSISDN=79657643890 HTTP/1.1" 200 1632
09:56 +0400] "GET /t1296.wml?MSISDN=79657643890 HTTP/1.1" 200 1632

А также похожая тема https://forum.ubuntu.ru/index.php?topic=172675.0

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
sed -n '/9:4/,/9:5/p' /home/ubuntu/файл.log
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Dmitry_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Спасибо большое!!

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Или еще корочеsed '/9:4/!d' /home/ubuntu/файл.log
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Dmitry_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Azure,
 можна ли с помощю языка bash?

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.