Предположим, у вас есть какая-то команда linux/shell (т.е. nc
), которая выводит на стандартный вывод несколько строк, разделенных переносом строки. Эта команда никогда не заканчивается выводом (или выводом в течение длительного времени).
Я ищу команду, в которую я могу направить этот вывод и которая дает мне каждые x секунд подсчитывать, как часто какая строка встречается.
Таким образом, команда, которую я ищу, берет стандартный ввод, разбивает разрывы строк и подсчитывает, как часто появляются все строки. Каждые x секунд он выводит статистику и сбрасывает счетчики на ноль.
Существует ли такая команда /bash?