如何通过scala执行终端命令
我正在尝试访问Scala中的CSV文件,以验证其中的数据。我成功了。现在我想使用MongoDB的如何通过scala执行终端命令,scala,csv,Scala,Csv,我正在尝试访问Scala中的CSV文件,以验证其中的数据。我成功了。现在我想使用MongoDB的mongoimport实用程序将所有CSV文件转储到MongoDB数据库中。但是我不知道如何从Scala执行这个命令。那么,有人能告诉我如何从Scala执行终端命令吗 我的mongoimport命令如下所示: $ mongoimport -d dbname -c Colname --type csv --file Address.csv --headerline 请给我建议任何解决办法。提前感谢。您
mongoimport
实用程序将所有CSV文件转储到MongoDB数据库中。但是我不知道如何从Scala执行这个命令。那么,有人能告诉我如何从Scala执行终端命令吗
我的mongoimport命令如下所示:
$ mongoimport -d dbname -c Colname --type csv --file Address.csv --headerline
请给我建议任何解决办法。提前感谢。您可以使用
sys.process
标准库。检查以获取完整的说明。您可以使用sys.process
标准库。检查以获取完整的描述。它必须是这样的:
import scala.sys.process._
val process: Process = Process("echo Hello World").run()
println(process.exitValue())
一定是这样的:
import scala.sys.process._
val process: Process = Process("echo Hello World").run()
println(process.exitValue())
我发现它非常有用。Thanx很多Tatiana我觉得它很有用。