“. arquivo ”sintaxe vs.“ arquivo de origem ”[duplicado]

0

No meu arquivo .bashrc estão estas linhas

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Eu sei que a sintaxe . <file> é muito popular ... o que ela está fazendo exatamente? Como isso pode ser diferente de executar

source ~/.bash_aliases
    
por Alexander Mills 26.12.2016 / 22:48

1 resposta

1

No bash, . e source são equivalentes. Em outras conchas, porém, elas podem ser diferentes. Por exemplo, o tradicional sh suporta apenas . , não source .

    
por 26.12.2016 / 22:50