Хронологически упорядочить два файла журнала в один

1183
Ares

У меня есть два файла журнала.

В этих журналах формат что-то вроде

15:41:52,236 INFO 

А затем следуют реальные сообщения журнала.

Если у меня есть два файла, которые могут иметь временные метки до или после другого, как я могу объединить два файла в один?

Есть ли способ с простыми инструментами, чтобы мне не пришлось писать программу для этого? Мне просто нужен быстрый способ увидеть последовательность событий.

Также мне нужно учитывать тот факт, что может быть несколько ограниченных строк, которые не имеют метки времени.

0
Это поможет узнать, какую операционную систему вы используете, чтобы дать вам точный ответ. В обеих системах Windows / * nix вы сможете легко сделать это с помощью перенаправления вывода и сортировки из командной строки. Все это при условии, что метки времени отформатированы одинаково, и каждая строка либо пуста, либо содержит метку времени. BrianC 8 лет назад 2
Вот мой пример окна с 1 строкой: введите file1.txt> file3.txt и введите file2.txt >> file3.txt & введите file3.txt | сортировать | Больше BrianC 8 лет назад 0
@BrianC. Спасибо, я решил сделать это более сложным способом и пропустил добавление одного файла к другому. Если хочешь, можешь превратить свой комментарий в ответ, и я приму. Ares 8 лет назад 0

2 ответа на вопрос

1
BrianC

Это поможет узнать, какую операционную систему вы используете, чтобы дать вам точный ответ. В обеих системах Windows / * nix вы сможете легко сделать это с помощью перенаправления вывода и сортировки из командной строки. Все это при условии, что метки времени отформатированы одинаково, и каждая строка либо пуста, либо содержит метку времени.

Вот мой пример окна с 1 строкой: введите file1.txt> file3.txt и введите file2.txt >> file3.txt & введите file3.txt | сортировать | Больше

0
Hennes

Как я могу объединить два файла в один?

Легко. Например

  • Откройте файл 1 в текстовом редакторе.
  • добавить файл2
  • прибыль сделана!

  • Или же cat file1 file2 > file_with_both

  • Или же type copy file1 file2 file_with_both


Далее: Теперь, когда у вас есть один файл: как вы его сортируете?
Ансер на удивление прост: пользователь sortпрограммы.

Похожие вопросы