如何从 Linux 中的密钥中提取值

朱宾·梅塔

"AccessKey":"asdasdgfdfsd","secretAccessKey":"asdggrt233434" 我想在 linux shell 中提取 AccessKey 和 secretAccessKey 的值。

洛克斯

最好的解决方案是使用 jq。但是,如果它应该快速而肮脏,以下几行可能会有所帮助:

#!/bin/bash

Extract() {
    sed -e "s/\"/'/g" -e "s/.*'$1':'\([^']*\)'.*/\1/" data.json
}

SecretAccessKey=$(Extract "SecretAccessKey")
SessionToken=$(Extract "SessionToken")
AccessKeyId=$(Extract "AccessKeyId")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章