Для этого упражнения я написал утилиту для небольших узлов, которая делает то же самое, что и tail -f f1 f2 f3
Splex:
https://www.npmjs.com/package/splex
Основное «обновление» заключается в том, что строки имеют цветовую кодировку для каждого имени файла, и что у вас может быть табличный интерфейс.
Другим улучшением, фактически основной причиной, по которой я это написал, является возможность иметь файлы .splexrc.json в разных папках, поэтому вместо того, чтобы печатать tail -f f1 f2 f3
в одной папке, а затем в других файлах, вы можете записать файл .splexrc.json в корень ваш проект и просто введите splex
без аргументов списка файлов, и он автоматически передает соответствующие журналы, перечисленные в файле конфигурации.
multitail
там король См. Объединить входные данные из нескольких файлов / каналов без загромождения строк или блокировки?