![非ログイン非対話型シェルの Dash rc ファイル](https://rvso.com/image/1615475/%E9%9D%9E%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E9%9D%9E%E5%AF%BE%E8%A9%B1%E5%9E%8B%E3%82%B7%E3%82%A7%E3%83%AB%E3%81%AE%20Dash%20rc%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB.png)
dash には非対話型の非ログイン rc ファイルがありますか? マニュアル ページを読みましたが、.profile
ログイン シェルと$ENV
対話型シェルの環境変数が推奨されています。
zsh
のzshenv
ファイルやbash
の環境変数など、非対話型の非ログイン シェルで実行されるものはありますか$BASH_ENV
? Bourne シェルにも同等のファイルはありますか?
これまでのところ私が思いついた最善の方法は (すべてのスクリプトを編集する必要があるため、まったく理想的ではありませんが)、次のようにシェバンを編集することです。
#!/bin/sh /path/to/script
f
/path/to/script
を含む
f() { echo "/path/to/script"; }