Se o seu arquivo tempf.out tiver finais de linha no estilo DOS (CR-LF), será necessário corrigir isso - no nível do arquivo usando dos2unix , tr ou sed , por exemplo,
a=$(sed 's/\r$//' tempf.out)
bc <<< "$a*2"
ou removendo-o da variável $a usando os recursos de substituição de parâmetros do shell, por exemplo,
a=$(<tempf.out)
bc <<< "${a%^M}*2"
em que ^M é um retorno de carro real composto usando Ctrl + V Ctrl + M