Para un problema simple como saber cuántas veces hay un string en una línea, no es tan simple de obtener, una manera simple con awk:
awk '{n=gsub(/patron/,"");print n;}' archivo
esto por ejemplo si tenemos un archivo con una línea:
cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;pocas veces;
awk '{n=gsub(/cuantas veces;/,"");print n;}' tmp
devolverá 15.
Este blog tiene la idea de acercar un poco el tema de las herramientas computacionales, usando preferencialemente Linux, y traducir a "cristiano" todos esos programas, software y otras palabras raras que usan los que saben de computación y aquellos que dicen saber también. Por eso aquí va un filtro con cosas útiles e intentado ser claro, cualquier cosa... por mail, msn, comentarios, etc como quieran, manden preguntas, felicitaciones, reclamos, inquietudes, etc. etc.