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