Program usuwający linijki tekstu z danym słowem plik .txt


(kubuleniekk) #1

Witam,

Mam bardzo duży plik tekstowy w formacie .txt

Pracowałem przy nim długi okres czasu i teraz przyszło mi usunąć w nim niektóre linijki z danym słowem. Powiedzmy mam linijkę z tekstem: "Ala ma kota" - jeśli w danej linijcie znajdzie się słowo "Ala" to żeby program usunął całą linijkę która zawiera to słowo. Zrobiłbym to ręcznie ale praca z tym plikiem pochłonęła mi tyle czasu i jest tak żmudna że nie mam już sił żeby się za to zabrać a jest to dla mnie bardzo ważne. Czy mógłbym prosić o taki program czy też kod, który zapisany do pliku .bat zrobi to za mnie?

Na prawdę bardzo ale to bardzo proszę, oszczędzi mi to ogrom czasu.


(Fanboj O) #2

Zaimportuj tekst do excela/OO calc. A tam prościutka formuła na zasadzie kombinacji “jeżeli” i “szukaj tekst”.


(kubuleniekk) #3

Faktycznie :wink: Dzięki wielki :slight_smile:


(madoch) #4

polecenie “find” z wiersza poleceń załatwi sprawę szybciej niż excel/calc.


(Pablo_Wawa) #5

Użyj polecenia

type PLIK.TXT | find /V "Ala" > WYNIK.TXT

http://ss64.com/nt/find.html