2016-12-01 72 views
-1

我有一個JSON,需要使用特定的密鑰提取base64編碼的值並將其解碼。在shell腳本中解碼JSON和base64編碼的值

JSON具有以下結構:

[ 
    { 
    "LockIndex": 0, 
    "Key": "Arul/key1", 
    "Flags": 0, 
    "Value": "MzAKCg==", 
    "CreateIndex": 369, 
    "ModifyIndex": 554 
    } 
] 

在上述JSON,我只需要"Value":"MzAKCg=="提取和解碼base64編碼"MzAKCg=="值。我想使用shell腳本執行此操作。

請協助。

回答

0

使用jqbase64

jq -r '.[].Value' < file.json | base64 --decode