我已经开始学习bash脚本,我一直在努力理解一些东西。
我有一个curl命令可以输出一个token,我需要在下面的命令中使用它:curl -k 'https://server:port/session' -X POST -H 'Content-Type: application/json' -d '{"username":"admin","password":"password"}'
然后它在这里输出一个令牌:
{“token”:“ac07098ad59ca6f3fccea0e2a2f6cb080df55c9a52fc9d65”}
然后我需要在后续命令中使用它curl https://server:port/ -k -X POST -H 'Content-Type: application/json' -H 'X-Cookie:token=token' -d '
我想我可以将令牌输出到一个文件,然后让sed命令将令牌写入文件,然后新命令使用一个变量,其中token=$token
1条答案
按热度按时间iqjalb3h1#
jq
用于在终端中提取令牌。提取令牌
使用令牌
我用flask做了一个模拟演示代码,它将返回一个带有硬代码的令牌。并返回X-Cookie表单头。
获取令牌
显示令牌
使用令牌
结果