!方法不在Scala中维护换行符

时间:2012-07-31 08:41:53

标签: scala

我需要使用scala执行脚本。当我执行Seq使用!新行丢失后的字符串。那就是“这是”字符串在新行丢失后更新为Jira和字符串的另一部分。据我所知,这是应该的!不保持新的路线。任何人都可以建议我如何解决这个问题?请参阅下面的代码。

import scala.sys.process._

val fileContent: String = """ Here is the 

text with 

new line """

Seq("/opt/atlassian-cli-2.6.0/atlassian.sh", "jira", "--action", "updateIssue", "--issue", "JIRA-2",  "--field", "customfield_10664" ,"--values", fileContent).! 

1 个答案:

答案 0 :(得分:7)

正如您从下面的代码段中看到的那样,!可以很好地维护换行符。您调用的脚本可能有问题吗?

scala> Seq("echo", """hello
     |  world""").!
hello
 world
res5: Int = 0