【发布时间】:2014-11-25 12:42:51
【问题描述】:
如何在 shell 中做字典结构?我的目标是生成随机单词。前任。肮脏的鱼,好书,丑陋的钢琴或pesante面食,giallo cane……它的js代码是这样的
words ={
"italian" :
{
"name" :
[
"gatto",
"cane",
"pasta",
"telefono",
"libro"
],
"adjective" :
[
"pesante",
"sottile",
"giallo",
"stretto",
]
},
"english" :
{
"name" :
[
"fish",
"book",
"guitar",
"piano",
],
"adjective" :
[
"dirty",
"good",
"ugly",
"great",
]
}}
我想要这个:
words[english][adjective][1]
>> good
【问题讨论】:
-
Shell 是错误的语言。一些 shell 支持关联数组,但很少有(如果有的话)支持将一个数组嵌套在另一个数组中。
-
看我的回答,
jq是一个shell工具,可以轻松解析JSON