linux - cURL 中的变量

标签 linux bash variables curl gnuwin32

众所周知, token 可以是很长的字符串,一遍又一遍地复制和粘贴会变得很麻烦。

如何将 token 字符串存储为变量并在需要时在 cURL 中调用它

例子

token :“ABCDefG”

我希望能够调用类似的东西:

curl -L --silent --header "Authorization: GoogleLogin auth=${token}"

最佳答案

在 bash 脚本中,您不能将标记放在变量中,如下所示:

#!/bin/bash

token="ABCDef"
curl -L --silent --header "Authorization: GoogleLogin auth=$token"

现在在 bash 脚本中,每当您需要使用 token 时,您只需要使用变量 "$token"(记住用双引号将变量括起来)。

或者你可以设置一个环境变量:

export token=ABCDef

但这不是一个优雅的解决方案

关于linux - cURL 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24614744/

相关文章:

linux - 使用密码对 wget 请求的简单服务器端响应

java - 在eclipse中执行bash脚本

regex - 日期的 Shell REGEX

java - Eclipse调试视角: How to search a value in Variables View

ruby - 局部变量定义的简写不返回任何内容

powershell - 尝试使用 PowerShell 使用 URL 变量在桌面上创建 URL 快捷方式

linux - 如何等待进程子进程?

linux - 如何使用 netfilter 删除一些包在 Linux 上有一些规范数据?

linux - 如何在 Linux 上使用 "echo"进行 HTTP POST/PUT 请求

string - Bash:从字符串中提取(百分比)可变长度数