编写 unix和 windows的 Scala 脚本 今天在看《Scala 编程》的时候看到附录了,里面提到了怎么在 unix 和 windows 下面编写 scala 脚本。 之前我也一直想用 scala 来在 unix 下写一些脚本,代替 shell,因为我对 shell 说实话不是很熟悉。 先直接给出一个可以正常的运行的例子把: #!/bin/sh exec scala "$0" "$@" !# 1.to(10).foreach(println) 上面的例子就是展示了在 unix 下面scala 脚本的例子,然后再 terminal 下面输入: sh -x untitled.scala 就可以运行这个文件了。 下面粘贴出书中的附录的内容: 如果你比较喜欢 Unix 的某些风味,通过在文件顶端前缀一个“制式”标志(pound bang),你 可以像运行 shell 脚本那样运行 Scala 脚本。例如,把以下内容输入文件 helloarg: #!/bin/sh exec scala "$0" "$@" !# // 对第一个参数打招呼 println("Hello, " + args(0) + "!") 头文字#!/bin/sh 必须在文件里最开头一行。一旦你设置了它的执行许可: $ chmod +x helloarg 你就可以像 shell 脚本那样运行 Scala 脚本,输入