23

私はかなりの時間を費やして、およびコマンドのシェルの POSIX 標準を検索しましたが、現時点では、それらがそこにないことを確信しています。source.

をサポートしていないシェルはあり.ますか? 現在の環境でシェル スクリプトを実行する POSIX 標準の方法は何ですか (つまり、サブシェルを生成しないため、スクリプトが呼び出すシェルexport VAR=valueに存在する場合)?VAR

明らかな何かが欠けている可能性がありますが、.Googleにとっては簡単ではないことがわかりました...

4

2 に答える 2

22

「ドット」の下にあります。

名前

dot - 現在の環境でコマンドを実行する

あらすじ

. ファイル

[等。]

于 2012-07-21T00:52:16.850 に答える
20

.標準化されています(POSIX 2004、2008)。

sourceは非標準であり、特に、、またはではサポートされていませんashdashしたがってpdksh、おそらく元のKorn Shellにもサポートされていません)。つまり、それはバシズムです。

于 2012-07-21T00:52:33.193 に答える