我已经开始学习 bash 脚本,但我一直在努力解决一些问题。
我有一个输出令牌的 curl 命令,我需要在以下命令中使用它:
curl -k 'https://server:port/session' -X POST -H 'Content-Type: application/json' -d '{"username":"admin","password":"password"}'
Run Code Online (Sandbox Code Playgroud)
然后它在这里输出一个令牌:
{"token":"ac07098ad59ca6f3fccea0e2a2f6cb080df55c9a52fc9d65"}
Run Code Online (Sandbox Code Playgroud)
然后我需要在后续命令中使用它
curl https://server:port/ -k -X POST -H 'Content-Type: application/json' -H 'X-Cookie:token=token' -d '
Run Code Online (Sandbox Code Playgroud)
我想我可以将令牌输出到文件,然后让 sed 命令将令牌写入文件,然后新命令使用变量 where token=$token
谢谢!