【问题标题】:How can I parse an IP address [duplicate]如何解析IP地址[重复]
【发布时间】:2019-06-26 19:25:12
【问题描述】:

我必须解析才能获得 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

【问题讨论】:

标签: powershell csv parsing


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-11-27
    • 2012-09-27
    • 2013-06-14
    • 2013-07-02
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    相关资源
    最近更新 更多