【发布时间】:2013-01-06 09:09:16
【问题描述】:
当我使用这行脚本时,它似乎使 powershell 的 ISE 崩溃。如果我删除文件的前 25 行以外的所有行,我可以毫无问题地计算它们。但是,读取整个文件 90,000 行将导致 powershell ISE 永远不会完成命令,然后如果我按下停止按钮,ISE 将永远不会响应(尽管我可以关闭应用程序)。
import-CSV C:\CONVERT\DataOutput.csv -Delimiter '|' | group-object 'Person ID'
| measure-Object 'Name'
我注意到,当我运行 import-csv 命令时,私有工作集内存会上升到大约 2.9 GB。我已经查看了命令选项,但没有看到以不同方式处理内存中对象的方法,import-csv 将自行完成,但与 Group-object & measure 结合运行时不会目的。提前感谢任何想法或问题,以帮助我找到路径!
【问题讨论】:
-
该文件为 66mb,虽然我觉得这对于 csv 文件来说很大,但对于现代系统来说似乎并不大。由于office可以打开它,我觉得powershell应该能够使用该文件。
标签: powershell grouping