如何将值动态附加到 shell 脚本中的 curl 命令

How to append value dynamically to curl command in shell script

我正在执行 shell 脚本以在我需要动态附加用户名时使用 curl 进行 API 调用,但它没有按预期工作。

场景如下:

VAR_USER_NAME="我的名字"

卷曲'http://localhost:8080/api?username="${VAR_USER_NAME}"'

但是用户名没有正确获取。

只需在 url

中添加双引号 (") 而不是单引号即可解决问题

curl "http://localhost:8080/api?用户名=${VAR_USER_NAME}"