gpt4 book ai didi

jenkins - 在groovy中用特殊字符 "#"替换文件中的所有新行字符

转载 作者:行者123 更新时间:2023-12-02 00:37:39 24 4
gpt4 key购买 nike

如何在 jenkins 管道中使用 groovy 将文本文件中出现的所有“\n”替换为“#”

最佳答案

这应该有效。在 Groovy 中使用查找运算符 ~

   def parsedtext = readFile("input.groovy").replaceAll(~/\n/, "#")
writeFile file: "output.groovy", text: parsedtext

编辑如果您使用的是声明式管道语法,则以下是工作代码。

pipeline {
agent any
stages {
stage ('Print'){
steps {
script {
def inptext = readFile file: "1.groovy"
inptext = inptext.replaceAll(~/\n/, "#")
writeFile file: "2.groovy", text: inptext
}

}
}
}
}

关于jenkins - 在groovy中用特殊字符 "#"替换文件中的所有新行字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48695881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com