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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: выдрать из лога время  (Прочитано 497 раз)

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

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
выдрать из лога время
« : 30 Октября 2012, 10:35:46 »
Добрый день
есть лог из которого выдираю время
head log.log -n3 | awk '{print $1}' | cut -d , -f1 | sed 's/://g'но не всегда первая строка содержит время
это может быть вторая или третья строка
как это учесть?? например если получил не формат времени, то вычитать следующую строку и так далее

Пользователь решил продолжить мысль 30 Октября 2012, 11:07:05:
сам отвечу )))
head log.log -n10 | awk '{print $1}' | cut -d , -f1 | sed 's/://g' | grep -E \'^[0-9]\'
« Последнее редактирование: 30 Октября 2012, 11:07:05 от mouserok »

 

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