При поиске количества вхождений строки в файл я обычно использую:
grep pattern file | wc -l
Тем не менее, это только находит одно вхождение в строке, из-за того, как работает grep. Как я могу найти количество строк, появляющихся в файле, независимо от того, находятся ли они в одной или нескольких строках?
Кроме того, что, если я ищу шаблон регулярного выражения, а не простую строку? Как я могу считать эти или даже лучше распечатать каждое соответствие на новой строке?