[英]How can I check for repeating lines in a text file with node.js?
我正在創建一個 node.js 程序,它掃描日志文件並將信息從它輸出到控制台。
有時,日志文件可能包含基本上可以永遠重復的錯誤(我說的是 20000 次)。
我需要一種方法來檢查文件中是否有任何文本部分重復多次。
因為我不知道我在尋找什么文本,所以我不能使用原生 JS 函數、正則表達式或類似的東西。
有誰知道我如何在不使用機器學習的情況下實現這一目標?
我還沒有嘗試過任何東西,因為我完全不知道如何實現這一點。
將問題分解為多個步驟。 一次處理一個步驟。 因此,對於第一步,您的任務是弄清楚如何將文件從磁盤讀取到變量中。 下一步:將該變量轉換為數組。 等等。
你可以使用這樣的算法:
最后,您將擁有一個僅包含唯一日志條目的輸出數組。 將其寫入文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.