2

scala を使用してスクリプトを実行する必要があります。! を使用して Seq を実行すると 改行後の文字列が失われます。つまり、"Here is the" 文字列が 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).! 
4

1 に答える 1

7

以下のスニペットからわかるように、!改行は問題なく維持されます。呼び出しているスクリプトに問題がある可能性がありますか?

scala> Seq("echo", """hello
     |  world""").!
hello
 world
res5: Int = 0   
于 2012-07-31T09:19:26.957 に答える