.
ou source
diz ao shell para executar o script em si, em vez de forçar um sub-shell para executá-lo.
Isso permite que o script modifique o ambiente do shell.
Por exemplo, se você tiver um script que defina determinadas variáveis de ambiente ou defina aliases, executá-lo sem .
definirá essas coisas em um sub-shell e elas desaparecerão quando o sub-shell terminar. Executá-lo com .
irá defini-los no shell atual.