【问题标题】:Wget save cookies to bash environment variablewget 将 cookie 保存到 bash 环境变量
【发布时间】:2022-01-24 16:35:33
【问题描述】:

我知道你可以使用 wget 将 cookie 保存到文件中

wget --save-cookies my-file.txt https://stackoverflow.com

有没有办法将--save-cookies 直接传送到 bash 环境变量?

【问题讨论】:

  • 上述操作后 bash 环境变量应该保持什么?
  • cookie 名称和值会很好
  • 请注意,它是 --save-cookies,所以它可能包含多个键值对,您对哪一个特定的键值对感兴趣?

标签: bash cookies environment-variables wget


【解决方案1】:

你可以这样写 /dev/stdout:

$ cookies="$(wget --save-cookies /dev/stdout https://stackoverflow.com)"
$ echo "$cookies"
# HTTP cookie file.
# Generated by Wget on 2022-01-24 17:59:48.
# Edit at your own risk.

.stackoverflow.com      TRUE    /       FALSE   2682374400      prov    0c002a59-7bf1-f8e9-2806-e50bb7e03a11

【讨论】:

  • 这需要/dev/stdout 实际存在于文件系统中。 (bash 仅在该名称是重定向目标时才特别处理该名称。)
猜你喜欢
  • 2015-11-01
  • 2018-06-04
  • 2020-05-03
  • 1970-01-01
  • 2021-05-16
  • 1970-01-01
  • 1970-01-01
  • 2016-08-08
  • 1970-01-01
相关资源
最近更新 更多