Extrae una palabra después de una palabra específica en la misma línea

¿Cómo puedo extraer una palabra que viene después de una palabra específica en Linux (csh)? Más precisamente, tengo un archivo que tiene una sola línea que se parece a esto:

[some useless data] --pe_cnt 100 --rd_cnt 1000 [some more data]

Quiero extraer el numero100 que es despues de la--pe_cnt palabra. No puedo usar sed, ya que solo funciona si desea extraer una línea completa. Tal vez pueda usar awk?

Además, tengo varios archivos que tienen valores diferentes en lugar de100 así que necesito algo que extraiga el valor pero no dependa del valor.

Respuestas a la pregunta(3)

Su respuesta a la pregunta