Unix или Perl один вкладыш для хвоста более одного файла одновременно - PullRequest
2 голосов
/ 27 ноября 2011

Может ли кто-нибудь помочь мне придумать быстрый unix или perl one liner для одновременного отслеживания Xn журналов?Мне просто нужно быстро просмотреть 2 или более журналов на стандартном выводе, достаточно строк для просмотра на моем экране.

Я использую, например, tail -30 filename_1.out, но нужно стрелку вверх и изменить 1-> 2->3.Но я действительно хочу сделать так, чтобы несколько пар за один проход, если имена файлов были filename_1.out, filename_2.out, filename_3.out

Ответы [ 3 ]

5 голосов
/ 27 ноября 2011

tail может быть дано много файлов одновременно;попробуйте

tail -30 filename_[123].out
2 голосов
/ 27 ноября 2011

Если

tail -30 filename_*.out

не будет работать с определенной версией пользовательских инструментов (?), Тогда вы всегда можете сделать:

(for a in filename*.out; do tail -f "$a"& done) | tail -f

например. следовать за хвостом

1 голос
/ 27 ноября 2011

Если ваша операционная система поддерживает это, используйте multitail - это именно то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...