0

我正在尝试从更少的查询字符串和更多的 cookie 中传输。所以我需要制作一个脚本来解析来自 HTTP_COOKIE 请求标头的 cookie。cookie 的格式为:

{cookiename}={cookievalue} {other-cookies}={other-cookie-value}

我的选择是要么只查找一个集合 {cookiename} 并将其设置为值......要么扫描完整的 cookie 列表并解析它,以便 bash 变量 $cookiename 将等于 {cookievalue}

4

1 回答 1

1

假设最好的情况,您的 cookie 可能已经是 Bash 友好的。在这种情况下,您可以获取 cookie 文件。

. cookies.txt

并且 Bash 会将每个 cookie 保存到一个变量中。然而,许多人会告诉您文件可能格式不正确,可能存在以下一个或多个问题

  • 变量名中的无效字符
  • 值周围没有引号

在这种情况下,您需要sed在获取文件之前添加使用。

于 2013-05-03T02:45:00.743 回答