Então, basicamente, você quer verificar se depois de '-' há alguns números?
Se você quiser fazer isso, você pode escrever awk -F: '$3 ~ / - [0-9]+/'
Solução mais avançada
Se você tem uma matriz de valores possíveis para o seu último número (es. 1, 2, 3, 4, 5), você poderia escrever algo assim.
values=(1 2 3 4 5)
awk -v vals="$(echo ${values[@]})" \
'{if(match(vals,$3" ")){print $0}}' input_file.txt
Isso imprimirá apenas as entradas de input_file.txt
com o último número na matriz values
que você especificou.