jak odstranit všechny řádky které obsahují slovo

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

jak odstranit všechny řádky které…

04.06.2017 napsal Surfer

Vyřešeno how to delete every row that contain string
Zdravím, potřeboval bych v jednom větším souboru odstranit všechny řádky, které obsahují jedno slovo. Jak to můžu udělat automaticky, abych nemusel celý soubor procházet a dávat pořád dokola hledat a hledat a hledat... Děkuji

Zobrazit odpovědi

Nejlépe hodnocení uživatelé
Hanz

Počet UP: 5096

React: 215

Rusty

Počet UP: 2354

React: 100

OL3G

Počet UP: 1638

React: 60

Strosmajer

Počet UP: 496

React: 23

SYSTEM

Počet UP: 440

React: 23

Oxytocin

Počet UP: 298

React: 18

Hyacint

Počet UP: 40

React: 12

RE: jak odstranit všechny řádky…

05.06.2017 odpověděl Lomcovák

Zkontrolováno

Ahoj, použij na to linux utilitu sed = sed -i.bak '/hledaneslovo/d' /tmp/soubor.txt.

Ve windows powershellu zase můžeš zkusit toto get-content c:\soubor.txt | select-string -pattern 'hledaneslovo' -notmatch | out-file c:\finalSoubor.txt
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace