Jenkins pipeline单引号、双引号和转义字符
发布日期:2021-06-29 15:52:36 浏览次数:2 分类:技术文章

本文共 613 字,大约阅读时间需要 2 分钟。

文章目录

Jenkins pipeline单引号、双引号和转义字符

前言

Jenkins pipeline的单引号、双引号和转义字符的语法和Linux shell中的语法一致。

单引号'

在单引号之间的所有特殊字符都失去了特殊含义

双引号"

在双引号之间的绝大多数特殊字符都失去了特殊含义,除了以下特例:

  • $ 美元号用来提取变量的值
  • ` 反冒号用执行命令
  • \ 反斜杠用来转义字符

Jenkins pipeline例子

例子1:打印I have $100

echo 'I have $100'echo "I have \$100"

例子2:打印PATH环境变量

echo "PATH = ${PATH}"

例子3:打印It’s a dog.

echo "It's a dog"

例子4:查看python进程号

sh "ps -ef | grep python | grep -v grep | awk \'{print \$2}\'"

例子5:执行多条命令

sh """    whoami    pwd    ls -ltra"""

sh '''    whoami    pwd    ls -ltra'''

小结

在Jenkins pipeline中,如果没有特殊字符,用单引号和双引号是一样的,如果要执行多行命令,用三个单引号或三个双引号。

如果有特殊字符需要解释,用双引号。

需要转义的情况,用\转义符。

参考文档

转载地址:https://cookcode.blog.csdn.net/article/details/100539935 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:一次解决Intellij IDEA can't load jvm DLL错误的过程
下一篇:Jenkins pipeline push Git tag

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月21日 11时14分36秒