【发布时间】:2017-02-16 13:51:07
【问题描述】:
我正在开发一个 powershell 脚本,该脚本将 nmap 扫描数据从大量 nmap .txt 文件输出到 CSV。每当我通过 Export-Csv C:\file.csv 输出数据时,它输出的是行的长度,而不是实际数据。
有什么建议吗?输出数组似乎是我难以掌握的东西。
$fulloutput=@()
foreach ($File in GCI C:\*.txt){
$output=$null
$output+=$file.name + ","
foreach ($result in (gc $file)){
$output+=$result | ?{$_ -like "OS details*" -or $_ -like "Aggressive OS*"}
}
$fulloutput+=$output
}
$fulloutput | Export-Csv C:\nmap.csv
【问题讨论】:
标签: powershell