我想知道Select-String
是如何读取文件内容的?
它是先将内容加载到内存中,还是分块读取内容?
(我对它感到好奇的原因是,我想知道Select-String
是否会根据其实现产生过多的I/O负载)
感谢
基于下面链接的MS文章,SelectString读取输入行并执行正则表达式比较,以确定是否与所提供的模式匹配(或nomatch)-它不会将整个输入文件加载到内存中,它只是根据所提供的参数在输入行中迭代,寻找模式匹配或不匹配。
https://technet.microsoft.com/en-us/library/hh849903.aspx?f=255&MSPP错误=-2147217396