scala中执⾏shell命令import sys.process._
//shell命令最后加上.!表⽰执⾏命令,也可是把执⾏结果赋值给⼀个不可变变量
//.!返回结果为int,0表⽰成功,.!!返回结果为打印的内容,为string
"ls -l".! //执⾏命令,并把结果打印到控制台上
scala不是内部或外部命令val list = "ls -la".!! //执⾏命令,并把结果赋值给list
val sh = "ls " #| "grep .txt" //不能在命令表达式中直接⽤管道,必须⽤ #| 声明
import java.io.File
sh.#>(new File("./")).! //把命令执⾏结果输出到⼀个⽂件中,必须⽤ new java.io.File("")封装,⽂件是重写模式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论