Я хочу запустить мой процесс из scala с измененными переменными среды. Например:
Seq("bash","echo $asdf") !
и $asdf установлены на некоторое значение. Есть ли способ сделать это из scala?
EDIT:
Ближайший я дошел до него:
val pb = new java.lang.ProcessBuilder("bash","echo $asdf")
pb.environment.put("asdf","value") }
val p = pb.start()
io.Source.fromInputStream(p.getInputStream).getLines.toList.foreach(println)
p.waitFor()
Но это уродливо.