処理できるようにjsonファイルから値を抽出したいと思います。使用しようとしましたが、grep '"USDEUR" currs.json' | cut -d ':' -f 2
返されており、0.918695,
jsonファイルは次のようになります。
{
"success":true,
"terms":"https:\/\/currencylayer.com\/terms",
"privacy":"https:\/\/currencylayer.com\/privacy",
"timestamp":1449232988,
"source":"USD",
"quotes":{
"USDEUR":0.918695,
"USDGBP":0.660851,
"USDPLN":3.95815
}
}
したがって、USDEURの値を処理できるようにコンマを無効にする方法を知りたいです。
ベストアンサー1
JSONパーサーを使用してJSONを解析します。jq
:
$ jq '.quotes.USDEUR' file.json
0.918695