我需要groovy命令将变量值添加到文本文件中。
我将使用shell脚本
显示示例rm -rf myfile.txt
$a="some value"
$b="one more value"
echo $a >> myfile.txt
echo $b >> myfile.txt
谎言我需要使用groovy脚本。并且每个附加值应该逐行追加而不是在同一行中。
我是groovy的新手,请帮帮我
答案 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)
}
}