1
我想解析一個.txt文件,以便創建一個.csv,問題在於該文件太大,我沒有在所有txt中的類似字符,所以這是一個簡短的例子:解析匹配後的東西「東西」Powershell
Hostname:
xxx7
Network:
IPv4 Address = xxxx
IPv4 Netmask = xxxx
IPv4 Gateway = xxxx
DNS Servers = xxxx
Hostname:
xxxx-184
Network:
IPv4 Address = xxxx
IPv4 Netmask = xxxx
IPv4 Gateway = xxxx
DNS Servers = xxxx
Hostname:
xxxx-184
Network:
IPv4 Address = xxxx
IPv4 Netmask = xxxx
IPv4 Gateway = xxxx
DNS Servers = xxxx
Hostname:
xxxx-184
這個txt文件已經有500行。我認爲如果我能匹配一個像「主機名」這樣的單詞,我將能夠選擇下一行。
喜歡的東西:
$input = Get-Content C:\xxx\VNX\Audit_script\output\IP_info_all.txt
$array = @()
$input | foreach-object {
$writeobj = $true
$obj = New-Object System.Object
If ($_ -match 'Hostname*') {
$Hostname =
但我不知道如何選擇主機名之後的行。