使用groovy脚本将变量附加到文件

时间:2016-06-17 12:05:11

标签: groovy

我需要groovy命令将变量值添加到文本文件中。

我将使用shell脚本

显示示例
rm -rf myfile.txt
$a="some value"
$b="one more value"
echo $a >> myfile.txt
echo $b >> myfile.txt

谎言我需要使用groovy脚本。并且每个附加值应该逐行追加而不是在同一行中。

我是groovy的新手,请帮帮我

2 个答案:

答案 0 :(得分:0)

您需要使用append方法但请记住新行(\n):

def f = new File('lol')
f.delete()
f << "1\n"
f.text
f << "2\n"
f.text

答案 1 :(得分:0)

或者,您可以这样做:

def a = '1'
def b = '2'
new File('myfile.txt').with {
    delete()
    withWriter { w ->
        w.writeLine(a)
        w.writeLine(b)
    }
}