scala中执行shell命令
import sys.process._ //shell命令最后加上.!表示执行命令,也可是把执行结果赋值给一个不可变变量 //.!返回结果为int,0表示成功,.!!返回结果为打印的内容,为string "ls -l".! //执行命令,并把结果打印到控制台上 val list = "ls -la".!! //执行命令,并把结果赋值给list val sh = "ls " #| "grep .txt" //不能在命令表达式中直接用管道,必须用 #| 声明 import java.io.File sh.#>(new File("./text1.txt")).! //把命令执行结果输出到一个文件中,必须用 new java.io.File("")封装,文件是重写模式