dash 有非互動式非登入 rc 檔案嗎?我已閱讀手冊頁,其中推薦了.profile
登入 shell 和$ENV
互動式 shell 的環境變數。
是否有任何針對非互動式非登入 shell 運行的內容,例如zsh
的zshenv
檔案或bash
的$BASH_ENV
環境變數? Bourne shell 也有等效的檔案嗎?
到目前為止我能想到的最好的方法(雖然一點也不理想,因為它需要我編輯每個腳本)是編輯 shebang,如下所示:
#!/bin/sh /path/to/script
f
其中/path/to/script
包含
f() { echo "/path/to/script"; }