【发布时间】:2020-11-03 16:13:15
【问题描述】:
如何为每个搜索块分离匹配的输出
$ az resource list -ojson |egrep "changedTime|createdTime|resourceGroup|Environment|name"
"changedTime": "2020-09-15T08:26:43.838097+00:00",
"createdTime": "2020-09-15T08:16:43.311725+00:00",
"name": "AzureBackup_1",
"resourceGroup": "AzureBackupRG_westus2_1",
"changedTime": "2020-09-16T17:54:18.501492+00:00",
"createdTime": "2020-09-16T17:44:18.069150+00:00",
"name": "AzureBackup_2",
"resourceGroup": "AzureBackupRG_westus2_1",
尝试了什么:
$ az resource list -ojson |egrep "changedTime|createdTime|resourceGroup|Environment|name" --group-separator="SEP"
但以上不起作用...
期望:
"changedTime": "2020-09-15T08:26:43.838097+00:00",
"createdTime": "2020-09-15T08:16:43.311725+00:00",
"name": "AzureBackup_1",
"resourceGroup": "AzureBackupRG_westus2_1",
"changedTime": "2020-09-16T17:54:18.501492+00:00",
"createdTime": "2020-09-16T17:44:18.069150+00:00",
"name": "AzureBackup_2",
"resourceGroup": "AzureBackupRG_westus2_1",
【问题讨论】:
-
由于您正在使用 JSON,因此您应该考虑使用会说 JSON 的工具,例如
jq -
我们看不到的是输入。