find /var/log -type f -exec file {} \; | grep 'text' | cut -d' ' -f1 | sed -e's/:$//g' | grep -v '[0-9]$' | xargs tail -f
Эта команда ищет все файлы в директории /var/log и ее поддиректориях, затем для каждого файла определяет его тип с помощью команды file. Затем из вывода выбираются только строки, содержащие слово ‘text’ с помощью команды grep. Далее происходит обрезка каждой строки до первого пробела с помощью команды cut. Следующим шагом выполняется замена двоеточия в конце каждой строки с помощью команды sed. Затем команда grep исключает строки, заканчивающиеся на цифру. Наконец, результат передается команде tail -f, которая мониторит файлы и выводит последние строки, которые добавляются в файлы.
Альтернативным подходом может быть использование утилиты multitail для мониторинга нескольких файлов одновременно или использование команды tail без передачи аргументов xargs, чтобы мониторить один файл.