我使用命令从 EC2 获取 IP 列表。
到目前为止我得到的结果是这样的列表:
[
"172.31.11.7",
"172.31.48.141",
"172.31.64.201",
"172.31.64.149",
"172.31.64.148",
"172.31.64.111"
]
我想得到结果:
172.31.11.7
172.31.48.141
172.31.64.201
172.31.64.149
172.31.64.148
172.31.64.111
我怎样才能做到这一点?
使用
jq
:使用
egrep
:或者
使用
grep
:数据是一个 JSON 数组。用于
jq
提取元素:使用 AWK,
“
分隔符$2
NF==3
如果最大字段数等于 3对于那个样本,
就足够了。它返回第一次和第二次
"
出现之间的行部分,并且 (with-s
) 丢弃不包含任何"
.