Di recente l'ho imparato
. ./.a.aed ./.a.aè lo stesso.
Tuttavia provando source source .a.adà un errore. IMO, .essendo alias Bash sourcenon dovrebbe comportarsi diversamente, quindi cosa mi sto perdendo?
Bonus, perché va . .bene mentre source sourcenon lo è?
.comando, ma intendo sourceè solo un comando così migliore, quando vedi source somefilein uno script sai immediatamente cosa fa quell'affermazione, ma . somefile non solo non è ovvio cosa faccia, puoi facilmente perdere del . tutto il personaggio
bash: .: .: is a directorysu . .è esigenze ok per essere spiegato.
. ./.a.a .essere sincero. : -Q quiz di sorta, se vuoi. :-) La domanda collegata è fantastica, molte grazie. Cosa mi ha dato quell'idea: il fatto di non aver visto differenze nell'esecuzione dei file in questo modo e il fatto che ho letto da qualche parte .è un alias per source. :-)
. scripte./scriptsono la stessa cosa? Certamente no . Inoltre,.non è un alias disource. È il contrario..è lo standard edsourceè un alias di..