Lavorando su alcune funzioni bash, non conoscevo il source ...comando, quindi ho usato eval $(cat ...)invece. Ora mi chiedo, dove dovrei cambiare ogni suo uso o è solo la stessa funzione?
Sembrano funzionare allo stesso modo ora, ma forse ci saranno alcune differenze fuorvianti in seguito, voglio solo sapere.
eval "$(cat file)"