У меня есть список файлов журнала, которые я создаю как часть сценария кодирования видео, который я написал.
Я хотел бы найти их все и распечатать определенную статистику из кодировки - как быстро они были закодированы, какие настройки использовались и т.д.
Я могу искать среднюю частоту кадров в одном файле через этот 1 лайнер:
cat ${filename} | grep average
какие выводы:
work: average encoding speed for job is 23.211176 fps
и искать коэффициент фактора:
cat ${filename} | grep RF
Я хотел бы найти все файлы в каталоге и распечатать один или, предпочтительно, обе части информации вместе с именем файла. Есть ли способ, как я могу использовать find
или grep
чтобы получить это в одну строку, или мне нужно написать скрипт?
Я хотел бы вывод, как это:
/home/javanix/filename.log
<RF line>
<average line>
Я хотел бы, чтобы это работало с использованием FreeBSD 9 или Ubuntu 12.04.