【问题标题】:Append variable to a file using groovy script使用 groovy 脚本将变量附加到文件
【发布时间】:2016-06-17 12:05:10
【问题描述】:

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

我将展示使用 shell 脚本的示例

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

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

我是 groovy 新手,请帮助我

【问题讨论】:

    标签: groovy


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      或者,你可以这样做:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-16
        • 1970-01-01
        • 2017-01-09
        • 2013-10-20
        • 2014-03-17
        • 2012-10-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多