刚开始运行效率还挺快,但是当文本量起来后就慢了,所以如何提高下面命令的效率
```
*>&1 | ForEach-Object {if($_ -notin (Get-Content 888.txt)){Add-Content 888.txt $_ -Encoding utf8; $_}}
```
规则是“整行”内容匹配,而不是“包含”内容匹配
解释一下,上面是将 888.txt 里的内容跟 powershell 控制台的输出进行比对,也就是说,控制台输出了“hello world”的话,就会比对 888.txt 有没有相同的内容,如果 888.txt 里也有一整行写着“hello world”则不追加写入 txt
```
*>&1 | ForEach-Object {if($_ -notin (Get-Content 888.txt)){Add-Content 888.txt $_ -Encoding utf8; $_}}
```
规则是“整行”内容匹配,而不是“包含”内容匹配
解释一下,上面是将 888.txt 里的内容跟 powershell 控制台的输出进行比对,也就是说,控制台输出了“hello world”的话,就会比对 888.txt 有没有相同的内容,如果 888.txt 里也有一整行写着“hello world”则不追加写入 txt
