任何人都可以提出一种更好/更简洁的方法来从 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