scala怎么調(diào)用shell腳本

小億
136
2024-01-11 23:08:11
欄目: 編程語言

在Scala中調(diào)用shell腳本可以使用Process對(duì)象來執(zhí)行shell命令。

以下是一個(gè)示例:

import sys.process._

object ShellCommand {
  def main(args: Array[String]): Unit = {
    val command = "sh /path/to/script.sh" // 替換成你的shell腳本路徑和文件名

    val exitCode = command.!
    if (exitCode == 0) {
      println("Shell command executed successfully.")
    } else {
      println(s"Shell command failed with exit code $exitCode.")
    }
  }
}

在上面的示例中,我們使用!操作符來執(zhí)行shell命令,并通過返回的退出碼來判斷命令是否執(zhí)行成功。如果退出碼為0,則表示命令執(zhí)行成功。

0