如何在bash中为字符串添加反斜杠和双引号

时间:2016-06-07 01:54:07

标签: string bash

我需要在字符串中使用\"在Bash中创建一个字符串。

具体来说,我需要创建一个这样的字符串:

string="{\"Name\":\"execute_recipes\", \"Args\":{\"recipes\":[$LIST_OF_RECIPES]}}"

所以当我回复$ string时,我必须收到:

{\"Name\":\"execute_recipes\", \"Args\":{\"recipes\":[$LIST_OF_RECIPES]}}

1 个答案:

答案 0 :(得分:1)

使用单引号应该可以解决问题。单引号不会插入特殊字符。

string='{\"Name\":\"execute_recipes\", \"Args\":{\"recipes\":[$LIST_OF_RECIPES]}}'