<分区>
我正在处理简单的 curl POST 脚本,我在使用脚本数据初始化的变量的字符串插值方面遇到问题。让我描述一下:
#!/bin/bash
EMAIL=$(source ./random_email_generator.sh) #this generates some random string
echo "$EMAIL" #here email is printed well
curl --insecure --header "Content-Type: application/json" \
--request POST \
--data '{"email":'"$EMAIL"',"password":"validPassword"}' \ #problem lies here because email is always empty string
http:/ticketing.dev/api/users/signup
综上所述,这里有很多引号和双引号,而且有点混淆,我该如何解析 EMAIL 的值来代替 json 正文?
提前致谢