如何解析IP地址

时间:2019-02-02 11:37:42

标签: powershell csv parsing

我必须解析以获得IP地址。

$Currentpath = Split-Path -Parent $MyInvocation.MyCommand.Definition 
$CheminCSV = $currentpath + '\LesIP.csv'

$csv = Import-Csv $CheminCSV

$MyIPS = $csv | select IP

$MyHostnames = $csv | select HostName

Write-Host($MyIPS[1])

实际结果是:

@{IP=192.168.1.10}

我希望:

192.168.1.10

1 个答案:

答案 0 :(得分:0)

这不是解析问题。您的CSV的标头为“ IP”。如果导入此CSV,则会获得一个对象,该对象具有分配给$MyIPS的属性“ IP”。

您可以通过$MyIPS[1].IP获得预期的输出。或者您只需将select(即select-object -Property)更改为Select-Object -ExpandProperty IP