我尝试编写脚本来比较两个结构不同的CSV文件。我有一个名为cisearch.csv
的文件和名为export.csv
的第二个文件。
cisearch.csv
:
Name,P1,P2,P3,P4,P5 server1,100,,,, server2,100,100,,, server3,100,,,, server4,100,50,70,80,80
export.csv
:
Host;Drive server1;Drive C: Disk Usage server2;Drive C: Disk Usage server2;Drive D: Disk Usage server3;Drive C: Disk Usage server4;Drive C: Disk Usage server4;Drive D: Disk Usage server4;Drive E: Disk Usage server4;Drive F: Disk Usage server4;Drive G: Disk Usage
从脚本我只需要输出只有cisearch.csv
但不在export.csv
的项目。例如:
server4 Drive F: server4 Drive G:
我知道驱动器C:但不是另一个......
$csvI = Import-Csv c:\workspace\cisearch.csv
foreach($line in $csvI ){
$hostname = $line.Name
$cDrive = $line.P1
$dDrive = $line.P2
$eDrive = $line.P3
$fDrive = $line.P4
$gDrive = $line.P5
if ($cDrive -gt 0) {
Select-String -pattern "$hostname;Drive C: Disk Usage" C:\workspace\export.csv | out-null
} else {
Write-Host Drive C: on $hostname non exist
}
}
答案 0 :(得分:-1)
以及如何:
#Map {
height: 334px;
display: block;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
}