У меня есть несколько файлов журнала, и я хочу показать его совместный вывод. Один из способов сделать это - выполнить эту команду:

tail file-1 file-2

Но я также хочу отображать только определенное количество строк, и если я включу параметр количества строк в эту команду, например:

tail -n file-1 file-2

ИЛИ ЖЕ

tail -n file-1 -n file-2

Это говорит tail: option used in invalid context

Так как мне это сделать?

2 ответа2

0

Добавьте количество строк в вашу команду tail:

tail -n 10 file-1 -n 10 file-2
0

Используйте оболочку, чтобы повторить команду для каждого файла -

для каждого в файле-1 файл-2; делать хвост -X $ каждый; сделанный

Или, если файлы все одного типа

находить . -тип f -name "namespec" -exec tail -X {} \;

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