Você pode usar grep -E
para acessar a sintaxe de expressão regular estendida (Igual a egrep )
Eu criei um testfile com os seguintes conteúdos:
>cat testfile
this is some text
with some random lines
again some text
ok now going for numbers (:32)
ok now going for numbers (:12)
ok now going for numbers (:132)
ok now going for numbers (:1324)
Agora, para calcular os números sozinhos do texto que você pode usar
>grep -Eo '[0-9]{1,4}' testfile
32
12
132
1324
será produzido.
Aqui "- o" é usado para produzir apenas o segmento correspondente da linha, em vez do conteúdo completo da linha.
Os colchetes ondulados (por exemplo, {e}) indicam o número de instâncias da correspondência. {1,4} requer que o caractere anterior ou classe de caractere deva ocorrer pelo menos uma vez, mas não mais que quatro vezes.
Espero que isso ajude