<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.jprodina.eu/index.php?action=history&amp;feed=atom&amp;title=Jak_odstranit_%C5%99%C3%A1dky_ze_souboru</id>
	<title>Jak odstranit řádky ze souboru - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jprodina.eu/index.php?action=history&amp;feed=atom&amp;title=Jak_odstranit_%C5%99%C3%A1dky_ze_souboru"/>
	<link rel="alternate" type="text/html" href="https://wiki.jprodina.eu/index.php?title=Jak_odstranit_%C5%99%C3%A1dky_ze_souboru&amp;action=history"/>
	<updated>2026-10-17T02:57:04Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki.jprodina.eu/index.php?title=Jak_odstranit_%C5%99%C3%A1dky_ze_souboru&amp;diff=214&amp;oldid=prev</id>
		<title>Admin: Založena nová stránka s textem „Kategorie:Návody Podle [http://en.kioskea.net/faq/1451-sed-delete-one-or-more-lines-from-a-file Sed - Delete one or more lines from a file]  Unixová…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.jprodina.eu/index.php?title=Jak_odstranit_%C5%99%C3%A1dky_ze_souboru&amp;diff=214&amp;oldid=prev"/>
		<updated>2016-07-03T09:13:32Z</updated>

		<summary type="html">&lt;p&gt;Založena nová stránka s textem „&lt;a href=&quot;/index.php/Kategorie:N%C3%A1vody&quot; title=&quot;Kategorie:Návody&quot;&gt;Kategorie:Návody&lt;/a&gt; Podle [http://en.kioskea.net/faq/1451-sed-delete-one-or-more-lines-from-a-file Sed - Delete one or more lines from a file]  Unixová…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:Návody]]&lt;br /&gt;
Podle [http://en.kioskea.net/faq/1451-sed-delete-one-or-more-lines-from-a-file Sed - Delete one or more lines from a file]&lt;br /&gt;
&lt;br /&gt;
Unixová funkce SED (stream editor, viz [http://manpages.ubuntu.com/manpages/utopic/en/man1/sed.1posix.html man sed]) je účinný a všestranný nástroj k odstranění jednoho či více řádků ze souboru podle zadaného požadavku. Umoňuje odstranit ze souboru výrazy identifikované pomocí omezovačů (čárka, tab, mezera atd.), čísel řádků, vyhledání řetězce, výrazu nebo adresy řádku v souboru.&lt;br /&gt;
=== Syntax příkazu SED: ===&lt;br /&gt;
 sed &amp;#039;{[/]&amp;lt;n&amp;gt;|&amp;lt;string&amp;gt;|&amp;lt;regex&amp;gt;[/]}d&amp;#039; &amp;lt;fileName&amp;gt;       &lt;br /&gt;
 sed &amp;#039;{[/]&amp;lt;adr1&amp;gt;[,&amp;lt;adr2&amp;gt;][/]d&amp;#039; &amp;lt;fileName&amp;gt;&lt;br /&gt;
* /.../=omezovače&lt;br /&gt;
* n = číslo řádku&lt;br /&gt;
* string = řetězec v řádku&lt;br /&gt;
* regex = regulární výraz odpovídající hledanému vzorku&lt;br /&gt;
* addr = adresa řádku (číslo nebo vzorek)&lt;br /&gt;
* d = odstranit&lt;br /&gt;
=== Příklady: ===&lt;br /&gt;
Odstranit 3. řádek:&lt;br /&gt;
 sed &amp;#039;3d&amp;#039; fileName.txt&lt;br /&gt;
Odstranit řádek obsahující řetězec &amp;quot;awk&amp;quot;:&lt;br /&gt;
 sed &amp;#039;/awk/d&amp;#039; filename.txt&lt;br /&gt;
Odstranit poslední řádek:&lt;br /&gt;
 sed &amp;#039;$d&amp;#039; filename.txt&lt;br /&gt;
Odstranit všechny prázdné řádky:&lt;br /&gt;
 sed &amp;#039;/^$/d&amp;#039; filename.txt&lt;br /&gt;
 sed &amp;#039;/./!d&amp;#039; filename.txt&lt;br /&gt;
Odstranit řádek odpovídající regulárnímu výrazu (eliminací toho, který obsahuje číselné znaky s nejméně jednou číslicí na konci řádku):&lt;br /&gt;
 sed &amp;#039;/[0-9/][0-9]*$/d&amp;#039; filename.txt&lt;br /&gt;
Odstranit řádky 7 až 9:&lt;br /&gt;
 sed &amp;#039;7,9d&amp;#039; filename.txt&lt;br /&gt;
Totéž, ale místo adres stanovit parametry:&lt;br /&gt;
 sed &amp;#039;/-Start/,/-End/d&amp;#039; filename.txt&lt;br /&gt;
Uvedené příklady změní soubor pouze ve výpisu na obrazovku (stdout1=screen).&lt;br /&gt;
&lt;br /&gt;
K trvalé změně v souboru nutno použít možnosti zachovat původní soubor pomocí &amp;quot;-i[suffix]&amp;quot;:&lt;br /&gt;
 sed -i&amp;quot;.bak&amp;quot; &amp;#039;3d&amp;#039; filename.txt&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>