Eu aprendi recentemente que
. ./.a.ae ./.a.aé o mesmo.
No entanto, tentar source source .a.adá um erro. Na IMO, .ser o apelido de Bash sourcenão deve se comportar de maneira diferente, então o que estou perdendo?
Bônus, por que está tudo . .bem enquanto source sourcenão está?
.comando, mas quero dizer que sourceé apenas um comando melhor, quando você vê source somefileem um script imediatamente saber o que essa declaração faz, mas . somefile não apenas não é óbvio o que faz, você pode facilmente perder o . caráter completamente
bash: .: .: is a directoryna . .é necessidades ok para ser explicadas.
. ./.a.a .para ser honesto. : -DA questionário das sortes, se preferir. :-) A pergunta vinculada é incrível, muito obrigado. O que me deu essa idéia: o fato de eu não ter visto diferença na execução de arquivos dessa maneira e o fato de ler em algum lugar .é um pseudônimo source. :-)
. scripte./scripté a mesma coisa? Eles certamente não são . Além disso,.não é um alias parasource. É o contrário..é o padrão esourceé um alias de..