特牛生活网

如何用 scala 调用外部命令、重定向及使用管道?_import sys.process._-CSDN博客

网友收藏
文章浏览阅读1k次。太长不看版在 scala 中调用外部命令行程序非常简单,只需要导入 sys.process 包,并在需要调用的命令行外加双引号,并在行尾加 ! 号,如果想获得标准输出,就在行尾加 !! 号,如果需要管道或者重定向,请使用 #| 或者 #> 操作符,并注意在 #> 后面不能直接加文件名,需要使用 java.io.File 对象。举例:// 导入需要的依赖import sys.process._import java.io.File// 执行 ls -la 并且获取 exit code_import sys.process._