我需要在字符串中使用\"
在Bash中创建一个字符串。
具体来说,我需要创建一个这样的字符串:
string="{\"Name\":\"execute_recipes\", \"Args\":{\"recipes\":[$LIST_OF_RECIPES]}}"
所以当我回复$ string时,我必须收到:
{\"Name\":\"execute_recipes\", \"Args\":{\"recipes\":[$LIST_OF_RECIPES]}}
答案 0 :(得分:1)
使用单引号应该可以解决问题。单引号不会插入特殊字符。
string='{\"Name\":\"execute_recipes\", \"Args\":{\"recipes\":[$LIST_OF_RECIPES]}}'