我想知道Select-String
如何读取文件内容?
它是先将内容加载到内存中还是要分块读取内容?
(我对此感到好奇的原因是,我想知道Select-String
是否会根据其实现而创建过多的I / O负载)
谢谢
最佳答案
根据下面链接的MS文章,Select-String读取输入的行并执行正则表达式比较以确定与提供的模式是否匹配(或不匹配)-它不会将整个输入文件加载到内存中,而只是简单地进行迭代通过输入的各行查找模式匹配或不匹配,具体取决于提供的参数。
https://technet.microsoft.com/en-us/library/hh849903.aspx?f=255&MSPPError=-2147217396
关于.net - Select-String如何读取文本文件内容?大块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29345396/