-<h3 id="s---ファイル内容をスクリプトとして実行-組み込みコマンド"><a href="#TOC">-s - ファイル内容をスクリプトとして実行 (組み込みコマンド)</a></h3>\r
-<pre><code>> -s <ファイル></code></pre>\r
-<p>ファイルの内容をスクリプト(JavaScript)として実行します。</p>\r
+<h3 id="s---スクリプトとして実行-組み込みコマンド-バージョン4.1の更新機能"><a href="#TOC">-s - スクリプトとして実行 (組み込みコマンド) <バージョン4.1の更新機能></a></h3>\r
+<pre><code>> -s . | <スクリプトファイル> | <スクリプト言語名> <スクリプトコード></code></pre>\r
+<ol type="1">\r
+<li>最初の引数が"."(ピリオド)の場合、スクリプトコンテキストはリセットされます。</li>\r
+<li>最初の引数が拡張子付きのファイル名の場合、拡張子でスクリプト言語を特定し、ファイルをそのスクリプト言語のスクリプトファイルとして実行します。</li>\r
+<li>それ以外の場合、最初の引数はスクリプト言語名として認識され、残りの引数はそのスクリプト言語のスクリプトコードとして実行されます。</li>\r
+</ol>\r
+<p>組み込み(JavaScript)以外のスクリプト言語を使うには、JRuby、Jython、Groovyなど、言語ごとのスクリプトエンジンが必要です。</p>\r
+<p>スクリプトコンテキストは、グローバルスコープのバインディング(すなわちグローバル変数)を保持します。 スクリプトコンテキストをリセットしたい場合は、前述のとおり、" -s . "を入力します。</p>\r