【发布时间】:2017-05-11 17:20:09
【问题描述】:
尝试通过 Scala 代码运行一些外部命令。
这是其中的一行
import sys.process._
("hdfs dfs -cat /data/test/zipfiletest/filename")!
这里不是直接指定文件名,而是在 scala 变量中使用此文件名。 如何将此文件名附加到现有命令。
试过类似的东西:
("hdfs dfs -cat /data/test/zipfiletest/")+filename!
但这不起作用。 还有其他方法吗?
【问题讨论】:
-
只使用字符串插值怎么样?
(s"hdfs dfs -cat /data/test/zipfiletest/$filename")!
标签: scala unix apache-spark