【问题标题】:Getting to Run Bash Commands using only the standard libraries in Scala仅使用 Scala 中的标准库来运行 Bash 命令
【发布时间】:2016-03-12 23:59:45
【问题描述】:

我正在编写一个 Scala 脚本,其中包含一堆在测试文件中引用的类。我只能导入 Scala 标准库。是否仍然可以运行 shell 代码?

【问题讨论】:

  • 可以使用哪些库? Scala 标准库是否可用?这听起来像是the XY problem 的一个实例
  • scala 库可用,但除此之外我不确定。

标签: bash scala jupyter jupyter-notebook


【解决方案1】:

是的,如果你有标准库。最简单的方法是

scala> import sys.process._
import sys.process._

scala> "pwd".!!
res0: String =
"/home/me/blah
"

如果您想做更复杂的事情,请联系http://www.scala-lang.org/api/current/#scala.sys.process.package

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 2012-08-31
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    相关资源
    最近更新 更多