如何为curl提取的Set-Cookie响应头取值添加双引号包裹
修改后可直接输出带双引号结果的命令
方案1:在原有命令基础上追加sed处理
curl --head http://www.stackoverflow.com | sed -n "/^Set-Cookie:/p" | cut -c 13- | sed 's/^\|$/"/g'
方案2:精简逻辑合并到单条sed语句(省略cut步骤)
curl --head http://www.stackoverflow.com | sed -n 's/^Set-Cookie: \(.*\)/"\1"/p'
执行上述任意命令后,输出结果即为你需要的带双引号包裹的格式:
"prov=abed7528-7639-e2e3-39a0-361a6d3f7925; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly"
内容的提问来源于stack exchange,提问作者Rauf
相关产品推荐
相关产品推荐

