
[已解決]BAT如何去除文件中重復(fù)的行最后由 chuyizhou 于 -1-20 08:48大家好!新手又來提問了!這次想問的也很簡單很基礎(chǔ),就是如何去除文件中重復(fù)的行,只保留一個(gè)。打比方有一個(gè)文件a.txt,它的內(nèi)容如下,經(jīng)過處理之后,像aaa,bbb這種就只留一個(gè)就行aaabbbcccaaadddbbbeee我的思路是:先讀取文件內(nèi)容,將第一行的值給%a%,同時(shí)刪除這一行,用%a%查找剩余行,發(fā)現(xiàn)沒有匹配的,那么將%a%添加到最后,如果發(fā)現(xiàn)有匹配的那么就馬上讀取下一行。但寫的時(shí)候發(fā)現(xiàn)問題多多,沒辦法只好求助大家!我的思路只是給大家一個(gè)參考,它其實(shí)是會(huì)無限循環(huán)下去的,我也不知道怎么讓它識(shí)別文件讀沒讀完,查了好些資料都沒頭緒,主要還是基礎(chǔ)太差~note: 希望代碼可以兼容 點(diǎn) .下劃線 _ 這兩個(gè)字符(至少兼容這兩個(gè))先謝謝大家了!其實(shí)這幾天還一直在研究FTP相關(guān)的命令,但是發(fā)現(xiàn)公司的ftp特別難搞,其實(shí)我只是想測試這幾個(gè)ftp能不能進(jìn)去而已,查了好些資料也不得要領(lǐng),如果大家手頭上有教程連接的話不勝感激~!

