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