转义bash脚本中使用的变量值

时间:2014-12-12 06:47:50

标签: json bash variables curl escaping

我有一个脚本使用一个变量,该变量包含一个形式为' 11/12/2014 07:58:08.157'的值。该脚本包含一个curl命令,该变量构成了http主体(JSON请求)的一部分。问题是服务器在正文中传递此值时会抛出JSON解析器错误。用' 11/12 / 2014'替换此值似乎工作正常,所以似乎这个字符串的时间部分导致问题。使用echo命令我看到curl命令将此值括在双引号中。 (我甚至尝试过单引号。)无论哪种方式,我仍然会收到JSON解析器错误。删除时间组件会导致另一个功能错误,因此我很难将日期和时间值传递给JSON正文中的服务器。

0 个答案:

没有答案