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

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

15:41:52,236 INFO 

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

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

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

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

2 ответа2

1

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

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

0

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

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

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

  • Или cat file1 file2 > file_with_both

  • Или type copy file1 file2 file_with_both


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .