用於非登入非互動式 shell 的 Dash rc 文件

用於非登入非互動式 shell 的 Dash rc 文件

dash 有非互動式非登入 rc 檔案嗎?我已閱讀手冊頁,其中推薦了.profile登入 shell 和$ENV互動式 shell 的環境變數。

是否有任何針對非互動式非登入 shell 運行的內容,例如zshzshenv檔案或bash$BASH_ENV環境變數? Bourne shell 也有等效的檔案嗎?


到目前為止我能想到的最好的方法(雖然一點也不理想,因為它需要我編輯每個腳本)是編輯 shebang,如下所示:

#!/bin/sh /path/to/script

f

其中/path/to/script包含

f() { echo "/path/to/script"; }

相關內容