Подсчет совпадений шаблонов регулярных выражений в одной строке с помощью sed или grep?

Я хочу подсчитать количество совпадений в одной строке (или во всех строках, так как всегда будет только одна строка).

Я хочу подсчитывать не только одно совпадение в строке, как в

echo "123 123 123" | grep -c -E "123" # Result: 1

Лучше пример:

echo "1 1 2 2 2 5" | grep -c -E '([^ ])( \1){1}' # Result: 1, expected: 2 or 3
28
задан Tyilo 30 May 2011 в 23:02
поделиться