jrunscriptは他の回答やコメントで言及されているため、便利なツールですが、完全なJavascript1.5をサポートしていません。
$ jrunscript -q
Language ECMAScript 1.6 implemention "Mozilla Rhino" 1.6 release 2
Javascript1.5はRhino1.6R6の時点で完全にサポートされており、Rhino1.7はJavaScript1.7をサポートしています。
Rhino 1.6RxはE4Xをサポートすることになっていますが、不思議なことに、この単純な例はjrunscriptで失敗します。
$ jrunscript -e 'toto = <tata/>'
script error: sun.org.mozilla.javascript.internal.EvaluatorException: erreur de
syntaxe (<string>#1) in <string> at line number 1
また、1.6R2はget&setプロパティを実装していないため(1.6R6 IIRCで追加された)、jrunscriptをJohn Resigのenv.js (RhinoスクリプトでjQuery、Prototype、およびその他のライブラリをロードできるようにする)で動作させるのに問題がありました。 。
Rhinoバージョンの詳細はこちら:
ですから、Rhino 1.7R2はすでに持っているので、あなたにとってはより良いと思います。コマンドラインを短くするには、エイリアスなどを使用するだけです。