【发布时间】:2021-12-18 23:23:17
【问题描述】:
我需要从输入下方拆分 ips 和主机名,并使用 powershell 转换为数组对象 我有如下输入
$docu_results = 'existing IPs: "192.168.1.12","","192.168.1.15","192.168.1.16"
existing hostname: "node.example.com","node1.example.com","node2.example.com",""'
我的预期输出如下所示
$existing_ips = "192.168.1.12","","192.168.1.15","192.168.1.16"
$existing_hosts = "node.example.com","node1.example.com","node2.example.com",""
上述变量existing_ips 和d existing_hosts 可能有空值或null 值及其在这些变量之间的等效值,我需要将其保存在单独的变量中
最终输出如下所示
192.168.1..12 :: node.example.com
192.168.1..15
192.168.1..15 :: node2.example.com
192.168.1..16
missing data:
value is missing for '' -> 'node1.example.com'
value is missing for '192.168.1.16' -> ''
【问题讨论】:
标签: arrays powershell