![](/img/trans.png)
[英]How to retrieve current workspace using Jenkins Pipeline Groovy script?
[英]How to replace string in jenkins pipeline using groovy script
我正在嘗試使用 groovy 腳本替換 jenkins 管道中的字符串,該字符串是
輸入:prakash/annam/devops
預期輸出:prakash/\\annam/\\devops
我正在使用這個 sed -i 's#/#/\\#g' 。 不幸的是,它在 shell 腳本中工作,但不在 jenkins 管道中。 請給我一個解決方案。
str = str.replaceAll( '/', '/\\' )
你可以用 groovy 中的字符串做什么:
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html
https://docs.groovy-lang.org/latest/html/groovy-jdk/java/lang/String.html
'prakash/annam/devops'.replaceAll("/", "/\\\\")
會做你想做的。 請參閱此處: https : //stackoverflow.com/a/6377310/3355860
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.