Ver todas las coincidencias de expresiones regulares en un file en Bash

Estoy en bash y tengo un file, quiero encontrar todas las coincidencias de una expresión regular y hacer que se impriman. ¿Cómo puedo hacer eso?

Seguimiento: supongamos que quiero imprimir solo coincidencias únicas, es decir, si una coincidencia aparece varias veces, debe imprimirse solo una vez. ¿Cómo puedo hacer eso? (Quiero esta respuesta además de la primera, así que quiero una respuesta a la primera pregunta también).

Pruebe grep -o 'myregex.*stuff' file y para la segunda pregunta grep -o 'myregex.*stuff' file | sort | uniq grep -o 'myregex.*stuff' file | sort | uniq grep -o 'myregex.*stuff' file | sort | uniq .

El modificador -o grep solo imprimirá las coincidencias en lugar de imprimir toda la línea que coincida con la expresión regular.