【发布时间】:2018-06-19 09:15:47
【问题描述】:
我想在分隔符 'name":"' 之后的文本中获取 DNS 区域,然后存储到数组中:
[{"id":12,"**name":"43.11.in-addr.arpa**","ttl":1000,"nameserver":"mo.t1.ree.kalou.com.","email":"dns.kalou.com","serial":348,"refresh_time":1000,"negative_ttl":10800},{"id":13,"name":"**58.78.in-addr.arpa**","ttl":100 etc etc
数组的输出:
43.11.in-addr.arpa
58.78.in-addr.arpa
我只是发现在一个分隔符之后拆分,而不是一个单词。
谢谢
【问题讨论】:
-
如果这是一个 JSON 文本,请使用语法感知解析器对其进行解析,例如
jq
标签: arrays bash text split delimiter