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("")封装,文件是重写模式

 

相关文章:

  • 2021-12-21
  • 2022-01-02
  • 2022-01-11
  • 2022-01-18
  • 2021-08-06
  • 2021-12-27
  • 2022-01-20
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2022-12-23
  • 2021-07-22
  • 2021-12-21
  • 2022-01-02
相关资源
相似解决方案