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