Portál AbcLinuxu, 10. května 2025 07:34

Dotaz: sed a smazani vice radku

10.12.2008 16:06 Pheek | skóre: 24 | blog: io
sed a smazani vice radku
Přečteno: 1860×
Odpovědět | Admin
Dobry den, mam dotaz potreboval bych smazat radky v textovem souboru podle toho co obsahuji.
sed -i '/neco/d' soubor.txt
potreboval bych sed donutit aby mi mazal i radky ktere obsahuji neco 1 a neco 2. Nechci to davat pod sebe
sed '/neco/d' soubor.txt
sed -i '/neco 1/d' soubor.txt
sed -i '/neco 2/d' soubor.txt
sed -i '/neco 3/d' soubor.txt
tak se chci zeptat neexistuje nejaka moznost jak to dat do jednoho prikazu? A nebo nevi nekdo o jine moznosti jak to udelat?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (David Heidelberg)
10.12.2008 16:20 ludo
Rozbalit Rozbalit vše Re: sed a smazani vice radku
Odpovědět | | Sbalit | Link | Blokovat | Admin

sed '/neco/d; /neco1/d; /neco2/d;' soubor.txt

10.12.2008 16:25 Pheek | skóre: 24 | blog: io
Rozbalit Rozbalit vše Re: sed a smazani vice radku
Ano to je ono, nejak jsem se stim nedokazal poprat, dekuji.
3.3.2011 19:32 xor
Rozbalit Rozbalit vše Re: sed a smazani vice radku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je možné pomocí sedu smazat vše, kromě prvního řádku??? Spíš řečnická otázka, určitě to jde, ale jak na to??? Díky za pomoc
3.3.2011 19:35 xor
Rozbalit Rozbalit vše Re: sed a smazani vice radku
vyřešeno ... kombinací jedničky a negace d
3.3.2011 19:43 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: sed a smazani vice radku

Případně '1 q', '2 Q', '2,$ d' atd.

Ale příště položte vlastní dotaz místo přidávání k jen vzdáleně souvisejícímu několik let starému. Nemluvě o tom, že pokud problém sám vyřešíte během tří minut po položení dotazu, je velmi pravděpodobné, že jste se měl nejdřív zamyslet a potom teprve případně napsat dotaz.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.