O dash tem um arquivo rc não interativo e sem login? Eu li a página de manual, que recomenda .profile
shells de login e $ENV
variáveis de ambiente para shells interativos.
Existe algo que seja executado em shells não interativos e sem login, como arquivos zsh
de ou variável de ambiente de ? Existe um arquivo equivalente para o Bourne Shell também?zshenv
bash
$BASH_ENV
O melhor que consegui até agora (embora não seja o ideal, pois exige a edição de cada script) é editar o shebang da seguinte maneira:
#!/bin/sh /path/to/script
f
onde /path/to/script
contém
f() { echo "/path/to/script"; }