Advertisement

Bash脚本基础:单双引号使用示例

阅读量:
在这里插入图片描述

本文借助Jenkins中Crumb命令行的获取方法,对脚本编写过程中单引号与双引号使用时需注意的常见问题进行简要说明。

实际场景

在本地Jenkins服务器于32002端口搭建的环境下,当CSRF功能被激活时,通过执行相应指令即可获取Jenkins系统的Crumb信息。

复制代码
    liumiaocn:scripts liumiao$ curl -u root:liumiaocn 'http://localhost:32002/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'
    Jenkins-Crumb:e65ab560ffdbf749153c2f26ecce2654liumiaocn:scripts liumiao$ 
    
    
      
      
    

通过上述分析可知,当前面临的主要问题包括以下几个方面:

  • 单引号与双引号在文本中同时出现
  • 文本中包含小括号、斜线以及逗号等标点符号
  • 存在需要传递的变量内容

全部评论 (0)

还没有任何评论哟~