shell 里如何拼接命令参数

2015-06-14 22:44:08 +08:00
 sneezry
我想通过curl向服务器传送客户端的时间,然后是这么写的:

DATE=$(date +"%Y-%m-%d %H:%M:%S")
curl -X POST -d '{"time":"$DATE"}' http://xx.xx.xx.xx/xx/xx

然后参数中的$DATE被原样传给服务端了,并没有被替换成客户端的时间

请问应该如何修改代码呢?
2763 次点击
所在节点    问与答
2 条回复
1423
2015-06-14 22:47:54 +08:00
curl -X POST -d '{"time":"'"$DATE"'"}' http://xx.xx.xx.xx/xx/xx
没试
sneezry
2015-06-14 22:51:32 +08:00
@1423 成功了,感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/198530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX