Trabalhando em algumas funções do bash, eu não sabia o source ...comando, então usei eval $(cat ...). Agora, estou me perguntando: se devo alterar todos os usos disso ou é apenas a mesma função?
Eles parecem funcionar da mesma forma agora, mas talvez haja algumas diferenças enganosas mais tarde, eu só quero saber.
eval "$(cat file)"