shell中反引号 `` 赋值变量问题
时间: 2020-05-29来源:博客园
前景提要
shell中反引号 `` 赋值变量问题
0 悬赏园豆: 10 [待解决问题] !/bin/sh
startTime=$1
endTime=$2
echo ${startTime} ${endTime}
aaa= '{"startTime":"${startTime}","endTime":"${endTime}","buildType":"BUILD"}'
echo ${aaa}
想用反引号把两个变量赋值
道友,何解? shell 道法自然﹑ | 初学一级 | 园豆: 42
提问于:2020-05-29 11:42 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 1 一种解决方法是将单引号与双引号调换一下位置 aaa="{'startTime':'${startTime}','endTime':'${endTime}','buildType':'BUILD'}" dudu | 园豆:39003 (高人七级) | 2020-05-29 12:07 这样的输出结果:
{'startTime':'1668929219000','endTime':'1669039219000','buildType':'BUILD'}
不是想要的结果,想要的结果是:
'{"startTime":"1668929219000","endTime":"1669039219000","buildType":"BUILD"}'
还有什么方法吗 支持( 0 ) 反对( 0 ) 道法自然﹑ | 园豆:42 (初学一级) | 2020-05-29 13:53 @道法自然﹑: 还有一种方法是对双引号进行转义 aaa="{\"startTime\":\"${startTime}\",\"endTime\":\"${endTime}\",\"buildType\":\"BUILD\"}" 支持( 0 ) 反对( 0 ) dudu | 园豆:39003 (高人七级) | 2020-05-29 14:25 @dudu: 您好:
这个是可以的,但是我想用反引号`` 来直接运行的,这一部分是我curl 调接口的一部分
aaa= "{\"startTime\":\"${startTime}\",\"endTime\":\"${endTime}\",\"buildType\":\"BUILD\"}"
用反引号赋值,改怎么做? 支持( 0 ) 反对( 0 ) 道法自然﹑ | 园豆:42 (初学一级) | 2020-05-29 16:12 !/bin/sh
startTime=$1
endTime=$2
echo ${startTime} ${endTime}
发送请求
echo "请求命令:" "curl -u ADMIN:KYLIN -g -H "Content-type: application/json" -X PUT " http://10.94.152.31:7070/kylin/api/cubes/TEST01/rebuild " -d '{"startTime":"${startTime}","endTime":"${endTime}","buildType":"BUILD"}'"
task_start= curl -u ADMIN:KYLIN -g -H "Content-type: application/json" \-X PUT "http://10.94.xxx.xxx:7070/kylin/api/cubes/TEST01/rebuild" \-d '{"startTime":"${startTime}","endTime":"${endTime}","buildType":"BUILD"}'
这个一直获取不到值,填上具体的值是可以运行的 支持( 0 ) 反对( 0 ) 道法自然﹑ | 园豆:42 (初学一级) | 2020-05-29 16:18 @道法自然﹑: 解决方法三:将 " 改为 "'" aaa='{"startTime":"'"${startTime}"'","endTime":"'"${endTime}"'","buildType":"BUILD"}' 支持( 0 ) 反对( 0 ) dudu | 园豆:39003 (高人七级) | 2020-05-29 16:52 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行