我想在文件中放入一行文字,我会这样做:
echo "a,b,c" > /home/myname/file.txt
现在在Scala,我试过了:
import sys.process._
import scala.language.postfixOps
"""echo "a,b,c" > /home/myname/file.txt""" !!
但文件中没有该行...
答案 0 :(得分:0)
对于重定向,ProcessBuilder提供#>
方法。
import java.io.File
import sys.process._
import scala.language.postfixOps
"echo \"a,b,c\"" #> new File("/home/myname/file.txt") !!