{"uri":"/login-sessions","cookie":"sessionId=lhadasdfsdffdhjseodfjdksfjlsdjflsdjfldfjlsdf"}
我只想使用sed和grep提取"sessionId=lhadasdfsdffdhjseodfjdksfjlsdjflsdjfldfjlsdf"
。>>尝试了以下命令,但我没有看到任何输出
grep -`E ""cookie":"
注意:以上是一个字符串,而不是json字典。不确定在这里需要做什么。你能帮我吗?我有以下字符串输出。 {“ uri”:“ / login-sessions”,“ cookie”:“ sessionId = lhadasdfsdffdhjseodfjdksfjlsdjflsdjfldfjlsdf”}我只想提取“ sessionId = ...
sessionId=lhadasdfsdffdhjseodfjdksfjlsdjflsdjfldfjlsdf
您甚至可以使用此工具来操纵内容:
jq -r '.cookie = "foobar"' file.json
输出
{
"uri": "/login-sessions",
"cookie": "foobar"
}