Assumindo que getdatabase1
e getdatabase2
são comandos que imprimem suas contagens para stdout, você deve poder alterar suas atribuições para
var1=$(getdatabase1)
var2=$(getdatabase2)
var3=$((var1+var2))
printf "%s\n%s\n%s\n" "$var1" "$var2" "$var3" > file.txt
a sintaxe $(...)
executa o comando entre os parens e "retorna" o stdout
desse comando, que salvamos aqui em nossas variáveis. Sem eles, o nome do comando será tratado como uma string e atribuído às variáveis, mas não será executado.