在 bash 脚本中,我有一个变量 fete,其中包含
{"feastedsaint": "eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly"}
我想将这段文本放入另一个变量中
eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly
如何使用 Linux/bash 命令执行此操作?
最佳答案
使用jq
var='{"feastedsaint": "eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly"}'
names=$(jq -r .feastedsaint <<<"$var")
echo "$names"
eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly
<小时/>
jshon等价的是
names=$(jshon -e feastedsaint -u <<<"$var")
关于linux - 从变量中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45761144/