带参数的scala外部命令

时间:2017-08-19 01:20:01

标签: scala

我是scala的新手,这个问题是传递给另一个命令的简单参数。

val p = "/usr/tmp"

val status = Seq("/bin/sh", "-c", "rm -f $p/*.txt").!

$ p值似乎没有正确传递,有人可以帮我理解如何将val p作为param传递给下一个val命令。

1 个答案:

答案 0 :(得分:3)

你的字符串需要从'开始。使用字符串插值

val status = Seq("/bin/sh", "-c", s"rm -f $p/*.txt").!