-1

Jsonペアから値を抽出するための、これまでに得たものよりも優れた/より適切な方法を提案できますか?

私のJsonペアは

{"myKeyName":"myKeyValueVariableLength"}

myFile.txt に保存されており、KeyValue (引用符なし) が必要です。私が現在持っているものは次のとおりです。

#!/bin/bash
PAIR=$(<myFile.txt)
IFS=': ' read -a arr <<< $PAIR
ONE="${arr[1]%?}"
TWO="${ONE%?}"
THREE=${TWO#'"'}
echo $THREE

これは私にとってはうまくいきますが、もっときちんとした方法があると思いますか? jsawk について聞いたことがありますが、可能であればすべて bash 内で実行したいと考えています。

Tks

4

2 に答える 2

0

jqJSON を処理するために設計されています。

jq -r '.myKeyName' myFile.txt
于 2016-08-18T17:02:57.767 に答える