Como a% man_de% manpage explica, bash
(que source
é uma abreviação de), pesquisa o arquivo em .
se ele não contiver $PATH
, portanto
. script1
está errado e seu problema não tem nada a ver com links simbólicos, mas é mais um problema de versões de /
(esse comportamento mudou em algum momento, IIRC). Pelo menos bash
e zsh
(que é um shell POSIX bastante compatível) fazem o mesmo.