Есть ли у dash неинтерактивный нелогинный rc-файл? Я прочитал страницу руководства, которая рекомендует .profile
оболочки входа и $ENV
переменную окружения для интерактивных оболочек.
Есть ли что-нибудь, что работает для неинтерактивных нелогинных оболочек, например, zsh
файлы zshenv
или переменная bash
окружения $BASH_ENV
? Есть ли эквивалентный файл для оболочки Bourne?
Лучшее, что я смог придумать на данный момент (хотя это совсем не идеально, так как для этого мне придется редактировать каждый отдельный скрипт), это отредактировать сценарий следующим образом:
#!/bin/sh /path/to/script
f
где /path/to/script
содержится
f() { echo "/path/to/script"; }