什么是Scala的shebang系列,它不会破坏mimetype?

时间:2013-02-25 22:01:14

标签: scala shebang

我一直在使用它,但是它将mimetype更改为text/x-shellscript,这使得像Emacs这样的编辑器会将我的代码视为Shell脚本。

#!/bin/sh
exec scala "$0" "$@"
!#

1 个答案:

答案 0 :(得分:3)

我可以测试,只是

#!/usr/bin/env scala
!#

println("Args: " + args.toList)

工作正常:

➜ ./test.scala 1 hi
Args: List(1, hi)

或者,对于固定的/usr/bin/env路径

,您可以在没有scala的情况下编写它
相关问题