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

Я использую следующее, чтобы получить количество вхождений с использованием grep и wc .

 grep -iEo "(red|white|blue)" somefile.txt | wc -l 

Однако это ставит число. Вместо этого я хотел бы что-то вроде:

 red: 2 white: 1 blue: 0 Total: 3 

Что-то вроде этого достижимо с grep?

Interesting Posts

Какова обычная единица распределения для процесса в Linux?

Объектно-ориентированная оболочка Unix с возможностями LINQ?

Насколько безопасно sudo при запуске от root для запуска приложения в качестве менее привилегированного пользователя?

Какое место лучше всего разместить php-файлы над корневым каталогом сервера?

vim разбирает мой отступ

После установки VirtualBox в Fedora 17 система не будет загружаться (драйверы NVidia)

Я хочу подавить сообщение об отсутствии доступа к tty?

Почему используются «make clean» и «make mrproper»?

Преобразовать список файлов (с датой) в список дат

Есть ли способ включить Ctrl + L для очистки экрана при установке «set -o vi»?

Как изменить конфигурацию загрузки GRUB из Windows?

Ядро Linux зависает при запуске ядра …

Получить список всех скриптов и их путей, которые запускаются как работа cron

Как настроить ADSL-соединение с помощью bash?

Выполнение программы, вызванной оболочкой, вызываемой crontab, возвращает код 127

Linux и Unix - лучшая ОС в мире.