問題タブ [dot-source]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 「. [スクリプト]」または「ソース [スクリプト]」、「bash [スクリプト] または $SHELL [スクリプト]」、および「./ [スクリプト]」または「[スクリプト]」の違いは何ですか?
私はそれを知ってsource
おり.
、同じことをします。タイトルの他のコマンドのペアが同じことをしない場合は驚くでしょう (シェルとして bash を実行していて、同等だからですよ$SHELL [script]
ねbash [script]
?? )。
では、スクリプトを実行する 3 つの方法の違いは何でしょう? スクリプトを入手することは、スクリプトを実行することとまったく同じではないことを知ったばかりなので、質問しています。私の「実験」を実行してマニュアルページを読んでも明らかではなかった方法で。
私が書いた信じられないほど単純なスクリプトでこれらの関数をやみくもに呼び出すことによって見つけることができなかった他の微妙な違いは何ですか? 上記のリンクの回答を読んだ後、私の質問に対する回答は非常に単純な説明になると強く推測できますが、自分で完全に発見することはほとんどありません.
私が行った「実験」は次のとおりです。