首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CSV数据导入回CSV

将CSV数据导入回CSV
EN

Stack Overflow用户
提问于 2012-06-15 21:30:40
回答 1查看 833关注 0票数 2

我是Powershell的新手,我有一个简短的问题。我正在使用的输出是CSV格式的sysinternals.com autorunsc工具。该脚本的目的是在CSV中搜索特定的二进制名称。

导入按预期进行,但我无法获取它写入我的过滤信息

代码语言:javascript
复制
$IOCFiles = "es.dll", "null.sys" 

$data = import-csv "D:\autoruns.csv" -header("Entry_Location","Entry","Enabled","Category","Description","Publisher","Image_Path","Launch_String","MD5","SHA-1","SHA-256") 

foreach ($K in $data)  
{ 
    foreach($element in $IOCFiles) 
    { 
        if ($k.Image_Path -match $element) 
        { 
            $hits = $k.Entry + "          " + $K.Publisher + "          " + $K.Image_Path 
            $hits | export-csv -Path c:\HITS.csv -NoTypeInformation
        } 
   } 
}

上面的代码不会生成CSV中的实际数据,但会生成值的长度信息。有许多很好的导入/导出示例,但我没有看到一个包含导入列的示例。由于我正在使用类似的东西,我必须使用列导入方法。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-15 22:27:07

Powershell让这类事情变得非常简单:

代码语言:javascript
复制
Import-csv "D:\autoruns.csv" -header("Entry_Location","Entry","Enabled","Category" |
  Where-Object{($IOCFiles -match $_.Image_Path) -ne $null} | 
  Select-Object Entry, Publisher, Image_Path |
  Export-CSV -Path c:\HITS.csv -NoTypeInformation

我现在没有时间来测试它,所以它可能会有一些问题,但这就是它的要点。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11051638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档