回答:
環境変数ENVで指定されている場合、非ログインシェルもファイルを読み取ります。
そのため、何らかの方法で設定する場合(〜/ .profile、またはその他の「包括的な」環境制御で設定する場合)、将来のフォークシェルはそのスクリプトを実行します。非ログインの場合に非常に便利です。
これに関するドキュメントを見つけるのは難しいですが、busybox-w32(Windows上で実行)で動作することが確認されています。実際、ashの機能セットに関する優れたドキュメントを見つけるのは困難です。
更新:さまざまな種類の灰のバリエーションがあります。「ENV」は、それらのすべてで機能するとは限りません。ここにバリアントに関する情報があります:https : //www.in-ulm.de/~mascheck/various/ash/
そこには、一部のアッシュバリアントがENVの代わりに「SHINIT」を使用する可能性があるという提案があります。