Seu num_of_lines
deve ser
num_of_lines=$(wc -l "$file")
para obter a saída da contagem de palavras.
No entanto, o comando acima também imprime o nome do arquivo. Isso pode ser evitado conforme os comentários de @ 1_CR.
num_of_lines=$(< "$file" wc - l)