それはでテキストファイルを起動することによって、Scalaでシェルスクリプトを記述することが可能です:短いScalaのスクリプトヘッダ
#!/bin/sh
exec scala "$0" "[email protected]"
!#
スクリプトの作成を容易にするためには、私はscalash
と呼ばれる実行可能ファイル(おそらくBASHスクリプトを)書きたいことができScalaスクリプトのヘッダーを1行に短縮する:
#!/bin/scalash
可能ですか?オプションパスをscalash
に渡すことができれば、例えばクラスパスの依存関係を追加するための追加ポイント。 (正確に他のほとんどの言語と同様に)、以下のように
わからないが、私は[ "一つのパラメータのみ"](HTTPと思う:// linuxと。 die.net/man/2/execve)の制限は、OSに由来します。あなたがそれについて何かできるかどうかは分かりません。 – Dirk