Verfügt Dash über eine nicht interaktive RC-Datei ohne Anmeldung? Ich habe die Manpage gelesen, die .profile
Anmelde-Shells und $ENV
Umgebungsvariablen für interaktive Shells empfiehlt.
Gibt es etwas, das für nicht interaktive Shells ohne Login ausgeführt werden kann, wie etwa die Dateien zsh
von zshenv
oder bash
die Umgebungsvariable von $BASH_ENV
? Gibt es auch eine entsprechende Datei für die Bourne-Shell?
Das Beste, was mir bisher eingefallen ist (obwohl es überhaupt nicht ideal ist, da ich jedes einzelne Skript bearbeiten muss), ist, den Shebang wie folgt zu bearbeiten:
#!/bin/sh /path/to/script
f
wobei /path/to/script
enthält
f() { echo "/path/to/script"; }