{"id":8012,"date":"2021-07-26T18:37:17","date_gmt":"2021-07-26T18:37:17","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=8012"},"modified":"2021-08-25T10:07:10","modified_gmt":"2021-08-25T10:07:10","slug":"befehl-split","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/befehl-split\/","title":{"rendered":"Der Befehl split"},"content":{"rendered":"<p>Der Befehl split wird unter Linux \/ UNIX dazu verwendet, um Dateien beliebig in kleinere Dateien aufzuteilen. Eingesetzt wird der Befehl etwa, wenn die Verarbeitung von Zeilen einer Textdatei in mehrere gleich gro&szlig;e &ldquo;Bl&ouml;cke&rdquo; &ndash; beispielsweise je 250 Zeilen &ndash; aufgeteilt werden soll. Weiterhin kann der Befehl auch bei der Datensicherung oder Verteilung sehr gro&szlig;er Dateien verwendet werden. Wenn gew&uuml;nscht, lassen sich die Einzeldateien zu einem sp&auml;teren Zeitpunkt auch wieder zusammenf&uuml;gen &ndash; da es sich nicht um ein propriet&auml;res Format handelt, ist dies zudem auf beliebigen Plattformen m&ouml;glich.<\/p>\n<p>Im Folgenden wird zun&auml;chst die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> des Befehls vorgestellt. Im Anschluss folgen einige der wichtigsten Optionen mitsamt Beispielanwendungen zu Veranschaulichung der Funktionsweise.<\/p>\n<h2 id=\"t-1627038105517\">Allgemeine Syntax<\/h2>\n<p>Die allgemeine Syntax des Befehls <strong>split <\/strong>lautet folgenderma&szlig;en:<\/p>\n<pre>split [Optionen] [Datei [Pr&auml;fix]]<\/pre>\n<p>Standardm&auml;&szlig;ig teilt <strong>split <\/strong>die &uuml;bergebene Datei in kleinere Dateien mit der Benennung <strong>&ldquo;[Pr&auml;fix]aa&rdquo;<\/strong>, <strong>&ldquo;[Pr&auml;fix]ab&rdquo;<\/strong>, <strong>&ldquo;[Pr&auml;fix]ac&rdquo;<\/strong> etc. auf. Die Buchstaben, die den zweistelligen Suffix ausmachen, werden so verwendet, als handele es sich um ein Stellenwertsystem zur Basis 26. So ist es m&ouml;glich, mit der Standard-Suffix-L&auml;nge von zwei Buchstaben bis zu 676 Teildateien zu erhalten. Wird kein Pr&auml;fix spezifiziert, so ist <strong>&ldquo;x&rdquo;<\/strong> der Standartwert. Weiterhin ist standardm&auml;&szlig;ig die Anzahl Zeilen pro Teildatei auf 1000 begrenzt &ndash; entsprechend w&uuml;rde eine Datei mit 5000 Zeilen in 5 kleinere Dateien aufgeteilt werden.<\/p>\n<h2 id=\"t-1627038105518\">Wichtige Optionen<\/h2>\n<p>In diesem Abschnitt lernen Sie nun einige der wichtigsten Optionen des Befehls <strong>split <\/strong>kennen.<\/p>\n<h3 id=\"t-1627295926532\">-a &ndash; Suffix-L&auml;nge<\/h3>\n<p>Mit der <strong>Option -a<\/strong> k&ouml;nnen Sie die L&auml;nge des Suffix, welcher standardm&auml;&szlig;ig zweistellig ist, einstellen:<\/p>\n<pre>split -a [L&auml;nge] [Datei [Pr&auml;fix]]<\/pre>\n<h5>Beispiel: Option -a<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">In diesem Beispiel wird die L&auml;nge des Suffix auf <\/span>&ldquo;1&rdquo;<span style=\"font-weight: normal;\"> festgelegt und anschlie&szlig;end eine Datei <\/span>&ldquo;befehl-cat.txt&rdquo;<span style=\"font-weight: normal;\"> aufgeteilt.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>split -a 1 befehl-cat.txt<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p style=\"\">Der Befehl erzeugt entsprechend der L&auml;nge der Eingabedatei Ausgabedateien mit der folgenden Benennung:<\/p>\n<p>xa<\/p>\n<p>xb<\/p>\n<p>&hellip;<\/p>\n<h3 id=\"t-1627295926533\">&ndash;additional-suffix &ndash; Zus&auml;tzlicher Suffix<\/h3>\n<p>Die <strong>Option &ndash;additional-suffix<\/strong> kann verwendet werden, um einen zus&auml;tzlichen Suffix, wie beispielsweise eine Dateiendung, hinten an den Z&auml;hl-Suffix anzuh&auml;ngen:<\/p>\n<pre>split --additional-suffix [Suffix] [Datei [Pr&auml;fix]]<\/pre>\n<h5>Beispiel: Option &ndash;additional-suffix<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Hier wird ein zus&auml;tzlicher Suffix spezifiziert und dann eine Datei <\/span>&ldquo;befehl-cat.txt&rdquo;<span style=\"font-weight: normal;\"> aufgeteilt.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>split &ndash;additional-suffix &ldquo;.txt&rdquo; befehl-sudo.txt<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p style=\"\">Der Befehl erzeugt entsprechend der L&auml;nge der Eingabedatei Ausgabedateien mit der folgenden Benennung:<\/p>\n<p>xaa.txt<\/p>\n<p>xab.txt<\/p>\n<p>&hellip;<\/p>\n<h3 id=\"t-1627295926534\">-b &ndash; Bytes pro Ausgabedatei<\/h3>\n<p>Mithilfe der <strong>Option -b<\/strong> kann die Anzahl Bytes, die pro Ausgabedatei geschrieben wird, festgelegt werden:<\/p>\n<pre>split -b [Gr&ouml;&szlig;e] [Datei [Pr&auml;fix]]<\/pre>\n<p>Die <strong>[Gr&ouml;&szlig;e]<\/strong> stellt dabei einen Integer dar, welcher optional von einem multiplikativen Suffix <strong>&ldquo;b&rdquo;<\/strong> (Bl&ouml;cke), <strong>&ldquo;KB&rdquo;<\/strong> (Kilobytes), <strong>&ldquo;K&rdquo;<\/strong> (Kibibytes), <strong>&ldquo;MB&rdquo;<\/strong> (Megabytes), <strong>&ldquo;M&rdquo;<\/strong> (Mibibytes), <strong>&ldquo;GB&rdquo;<\/strong> (Gigabytes) <strong>&ldquo;G&rdquo;<\/strong> (Gibibytes) etc. gefolgt wird.<\/p>\n<h3 id=\"t-1627295926535\">-C &ndash; Bytes Datens&auml;tze pro Ausgabedatei<\/h3>\n<p>Bei Verwendung der <strong>Option -C<\/strong> werden so viele vollst&auml;ndige Datens&auml;tze wie m&ouml;glich in jede Ausgabedatei geschrieben, ohne dabei <strong>[Gr&ouml;&szlig;e]<\/strong> Bytes pro Ausgabedatei zu &uuml;berschreiten. Einzelne Datens&auml;tze, die l&auml;nger als die angegebene Gr&ouml;&szlig;e sind, werden in mehrere Dateien aufgeteilt:<\/p>\n<pre>split -C [Gr&ouml;&szlig;e] [Datei [Pr&auml;fix]]<\/pre>\n<p><strong>[Gr&ouml;&szlig;e]<\/strong> hat dasselbe Format, wie auch bei der <strong>Option -b<\/strong>.<\/p>\n<h3 id=\"t-1627295926536\">&ndash;d &ndash; numerische Suffixe verwenden<\/h3>\n<p id=\"t-1627295926537\">Wird die <strong>Option -d<\/strong> angegeben, so werden <strong>numerische Ziffern<\/strong> anstelle von Buchstaben zur Nummerierung der Ausgabedateien verwendet:<\/p>\n<pre>split -d [Datei [Pr&auml;fix]]<\/pre>\n<p>Optional kann ein Startwert f&uuml;r das Z&auml;hlen angegeben werden &ndash; hierzu wird dann jedoch die <strong>Option &nbsp;&ndash;numeric-suffixes<\/strong> ben&ouml;tigt:<\/p>\n<pre>split --numeric-suffixes=[Startwert] [Datei [Pr&auml;fix]]<\/pre>\n<p>Der Standard-Startwert ist 0.<\/p>\n<h5>Beispiel: Option &ndash;numeric-suffixes<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">In diesem Beispiel sollen numerische Suffixe verwendet werden, wobei die Z&auml;hlung mit der 1 beginnen soll.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>split &ndash;numeric-suffixes=1 befehl-sudo.txt<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p style=\"\">Die Ausgabedateien werden wie folgt benannt:<\/p>\n<p>x01<\/p>\n<p>x02<\/p>\n<p>&hellip;<\/p>\n<h3 id=\"t-1627295926538\">-l &ndash; Anzahl Datens&auml;tze pro Ausgabedatei<\/h3>\n<p>Mit der <strong>Option -l<\/strong> kann die Anzahl Datens&auml;tze spezifiziert werden, die pro Ausgabedatei geschrieben werden sollen:<\/p>\n<pre>split -l [Anzahl] [Datei [Pr&auml;fix]]<\/pre>\n<h5>Beispiel: Option -l<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Die Anzahl Datens&auml;tze (Zeilen) pro Ausgabedatei soll in diesem Beispiel auf 250 gesetzt, werden. Im Beispiel wird so etwa eine Datei <\/span>&ldquo;benutzer.txt&rdquo;<span style=\"font-weight: normal;\"> mit 1000 Benutzernamen in 4 Teildateien aufgeteilt, die dann jeweils 250 Zeilen der Eingabe beinhalten.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>split -l 250 befehl-sudo.txt<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p>xaa<\/p>\n<p>xab<\/p>\n<p>xac<\/p>\n<p>xad<\/p>\n<h3 id=\"t-1627295926539\">-t &ndash; Trennzeichen f&uuml;r Datens&auml;tze<\/h3>\n<p>Mithilfe der <strong>Option -t<\/strong> k&ouml;nnen Sie ein <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Delimiter&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Ein Delimiter oder Trennzeichen wird verwendet, um Text oder andere Datenstr&ouml;me in Elemente aufzuteilen.&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Trennzeichen&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/delimiter\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Trennzeichen<\/a> festlegen, welches anstelle des standardm&auml;&szlig;igen Zeilenumbruchs (ASCII LF) verwendet werden soll, um Datens&auml;tze zu trennen:<\/p>\n<pre>split -t [Trennzeichen] [Datei [Pr&auml;fix]]<\/pre>\n<p>Soll das NUL-Zeichen als Trennzeichen verwendet werden, so wird der Option die <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;String&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Ein String ist in der Informatik eine Zeichenkette - stellt also eine endliche Folge von Zeichen aus einem bestimmten Zeichensatz,(...)&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Zeichenkette&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/string\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Zeichenkette<\/a> <strong>&ldquo;&rdquo;<\/strong> &uuml;bergeben:<\/p>\n<pre>split -t '' [Datei [Pr&auml;fix]]<\/pre>\n<h3 id=\"t-1627295926540\">-n &ndash; TEILE Ausgabedateien erstellen<\/h3>\n<p>Die <strong>Option -n<\/strong> wird verwendet, um die Eingabe in <strong>[Teile]<\/strong> Ausgabedateien zu teilen:<\/p>\n<pre>split -n [Teile] [Datei [Pr&auml;fix]]<\/pre>\n<p><strong>[Teile]<\/strong> hat hierbei eines der folgenden Formate:<\/p>\n<table data-rows=\"7\" data-cols=\"2\" data-v=\"middle\">\n<thead>\n<tr>\n<th style=\"\"><strong>Format<\/strong><\/th>\n<th style=\"\">Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-th=\"Format\" style=\"\">N<\/td>\n<td data-th=\"Funktion\" style=\"\">Erzeuge N Ausgabedateien basierend auf der Gr&ouml;&szlig;e der derzeitigen Eingabe<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\">K\/N<\/td>\n<td data-th=\"Funktion\" style=\"\">Nur K-te von N in den Standard-Output stdout ausgeben<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\">l\/N<\/td>\n<td data-th=\"Funktion\" style=\"\">Erzeuge N Ausgabedateien ohne Zeilen oder Datens&auml;tze zu teilen<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\">l\/K\/N<\/td>\n<td data-th=\"Funktion\" style=\"\">Wie &ldquo;l\/N&rdquo;, aber nur K-te von N in den Standard-Output stdout ausgeben<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\" rowspan=\"1\" colspan=\"1\">r\/N<\/td>\n<td data-th=\"Funktion\" style=\"\" rowspan=\"1\" colspan=\"1\">Wie &ldquo;rN&rdquo; aber Round-Robin-Verfahren verwenden<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Format\" style=\"\" rowspan=\"1\" colspan=\"1\">r\/K\/N<\/td>\n<td data-th=\"Funktion\" style=\"\" rowspan=\"1\" colspan=\"1\">Wie &ldquo;r\/N&rdquo;, aber nur K-te von N in den Standard-Output stdout ausgeben<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Jegliche &uuml;brige Bytes nach Teilen der Eingabe in <strong>N<\/strong> Teile werden dem letzten Teil angef&uuml;gt. Weiterhin werden &uuml;brige Bytes, die nach der initialen Berechnung auftauchen, ignoriert &ndash; au&szlig;er es wird der <strong>&ldquo;r&rdquo;<\/strong>-Modus verwendet.<\/p>\n<p>Alle <strong>N<\/strong> Ausgabedateien werden erzeugt, auch wenn weniger als <strong>N<\/strong> Zeilen vorhanden sind, oder die Eingabe abgeschnitten wird.<\/p>\n<p>Bei dem <strong>&ldquo;l&rdquo;<\/strong>-Modus haben die Teile ungef&auml;hr die Gr&ouml;&szlig;e der Eingabe dividiert durch <strong>N<\/strong>. Die Eingabe wird in <strong>N<\/strong> gleich gro&szlig;e Teile partitioniert, wobei der letzten Partition jeglicher &Uuml;berschuss zugewiesen wird. Wenn eine Zeile innerhalb einer Partition anf&auml;ngt, wird sie vollst&auml;ndig in die entsprechende Datei geschrieben. Da Zeilen oder Datens&auml;tze nicht aufgeteilt werden, auch wenn sie eine Partition &uuml;berlappen, k&ouml;nnen die geschriebenen Dateien gr&ouml;&szlig;er oder kleiner als die Partitionsgr&ouml;&szlig;e sein, und sogar leer, wenn eine Zeile \/ ein Datensatz so lang ist, dass er die Partition vollst&auml;ndig &uuml;berlappt.<\/p>\n<p>F&uuml;r den <strong>&ldquo;r&rdquo;<\/strong>-Modus ist die Gr&ouml;&szlig;e der Eingabe irrelevant, sodass es sich auch um etwa eine Pipe handeln kann.<\/p>\n<h3 id=\"t-1627295926541\">&ndash;verbose &ndash; Meldung pro Ausgabedatei<\/h3>\n<p>Erzeugt eine Meldung vor dem &Ouml;ffnen jeder Ausgabedatei:<\/p>\n<pre>split --verbose [Datei [Pr&auml;fix]]<\/pre>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Befehl split wird unter Linux \/ UNIX dazu verwendet, um Dateien beliebig in kleinere Dateien aufzuteilen. Eingesetzt wird der Befehl etwa, wenn die Verarbeitung von Zeilen einer Textdatei in mehrere gleich gro\u00dfe &#8220;Bl\u00f6cke&#8221; &#8211; beispielsweise je 250 Zeilen &#8211; aufgeteilt werden soll. Weiterhin kann der Befehl auch bei der Datensicherung oder Verteilung sehr gro\u00dfer [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"<div class=\"thrv_wrapper thrv_text_element\">\t<p>Der Befehl split wird unter Linux \/ UNIX dazu verwendet, um Dateien beliebig in kleinere Dateien aufzuteilen. Eingesetzt wird der Befehl etwa, wenn die Verarbeitung von Zeilen einer Textdatei in mehrere gleich gro\u00dfe \"Bl\u00f6cke\" - beispielsweise je 250 Zeilen - aufgeteilt werden soll. Weiterhin kann der Befehl auch bei der Datensicherung oder Verteilung sehr gro\u00dfer Dateien verwendet werden. Wenn gew\u00fcnscht, lassen sich die Einzeldateien zu einem sp\u00e4teren Zeitpunkt auch wieder zusammenf\u00fcgen - da es sich nicht um ein propriet\u00e4res Format handelt, ist dies zudem auf beliebigen Plattformen m\u00f6glich.<\/p><p>Im Folgenden wird zun\u00e4chst die allgemeine Syntax des Befehls vorgestellt. Im Anschluss folgen einige der wichtigsten Optionen mitsamt Beispielanwendungen zu Veranschaulichung der Funktionsweise.<\/p><\/div><div class=\"thrv_wrapper thrv_contents_table\" data-columns=\"2\" data-headers=\"h2,h3\">\n\t<div class=\"tve_contents_table\">\n\t\t<span class=\"tve_ct_title\" style=\"\" data-css=\"tve-u-17ad308c100\">Inhaltsverzeichnis<\/span>\n\t\t<div class=\"tve_ct_content tve_clearfix\"><div class=\"ct_column\"><div class=\"tve_ct_level0\"><a href=\"#t-1627038105517\" rel=\"nofollow\">Allgemeine Syntax<\/a><\/div><\/div><div class=\"ct_column\"><div class=\"tve_ct_level0\"><a href=\"#t-1627038105518\" rel=\"nofollow\">Wichtige Optionen<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926532\" rel=\"nofollow\">-a - Suffix-L\u00e4nge<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926533\" rel=\"nofollow\">--additional-suffix - Zus\u00e4tzlicher Suffix<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926534\" rel=\"nofollow\">-b - Bytes pro Ausgabedatei<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926535\" rel=\"nofollow\">-C - Bytes Datens\u00e4tze pro Ausgabedatei<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926536\" rel=\"nofollow\">--d - numerische Suffixe verwenden<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926538\" rel=\"nofollow\">-l - Anzahl Datens\u00e4tze pro Ausgabedatei<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926539\" rel=\"nofollow\">-t - Trennzeichen f\u00fcr Datens\u00e4tze<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926540\" rel=\"nofollow\">-n - TEILE Ausgabedateien erstellen<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1627295926541\" rel=\"nofollow\">--verbose - Meldung pro Ausgabedatei<\/a><\/div><\/div><\/div>\n\t<\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h2 class=\"\" id=\"t-1627038105517\">Allgemeine Syntax<\/h2><p>Die allgemeine Syntax des Befehls <strong>split <\/strong>lautet folgenderma\u00dfen:<\/p><p>[code]split [Optionen] [Datei [Pr\u00e4fix]][\/code]<\/p><p>Standardm\u00e4\u00dfig teilt <strong>split <\/strong>die \u00fcbergebene Datei in kleinere Dateien mit der Benennung <strong>\"[Pr\u00e4fix]aa\"<\/strong>, <strong>\"[Pr\u00e4fix]ab\"<\/strong>, <strong>\"[Pr\u00e4fix]ac\"<\/strong> etc. auf. Die Buchstaben, die den zweistelligen Suffix ausmachen, werden so verwendet, als handele es sich um ein Stellenwertsystem zur Basis 26. So ist es m\u00f6glich, mit der Standard-Suffix-L\u00e4nge von zwei Buchstaben bis zu 676 Teildateien zu erhalten. Wird kein Pr\u00e4fix spezifiziert, so ist <strong>\"x\"<\/strong> der Standartwert. Weiterhin ist standardm\u00e4\u00dfig die Anzahl Zeilen pro Teildatei auf 1000 begrenzt - entsprechend w\u00fcrde eine Datei mit 5000 Zeilen in 5 kleinere Dateien aufgeteilt werden.<\/p><h2 class=\"\" id=\"t-1627038105518\">Wichtige Optionen<\/h2><p>In diesem Abschnitt lernen Sie nun einige der wichtigsten Optionen des Befehls <strong>split <\/strong>kennen.<\/p><h3 class=\"\" id=\"t-1627295926532\">-a - Suffix-L\u00e4nge<\/h3><p>Mit der <strong>Option -a<\/strong> k\u00f6nnen Sie die L\u00e4nge des Suffix, welcher standardm\u00e4\u00dfig zweistellig ist, einstellen:<\/p><p>[code]split -a [L\u00e4nge] [Datei [Pr\u00e4fix]][\/code]<\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" data-css=\"tve-u-17ae2d313b9\" style=\"\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-17ae2d313b3\"><\/div>\n\t<div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17ae2d313b1\" style=\"\"><h5 class=\"\" data-css=\"tve-u-17ae2d313b0\">Beispiel: Option -a<\/h5><\/div><div class=\"thrv_wrapper thrv-divider\" data-style-d=\"tve_sep-1\" data-thickness-d=\"2\" data-color-d=\"rgb(66, 66, 66)\" data-css=\"tve-u-17ae2d313b4\" style=\"\">\n\t<hr class=\"tve_sep tve_sep-1\" style=\"\">\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h6 class=\"\" style=\"\" data-css=\"tve-u-17ae2d313bb\"><span style=\"font-weight: normal;\">In diesem Beispiel wird die L\u00e4nge des Suffix auf <\/span>\"1\"<span style=\"font-weight: normal;\"> festgelegt und anschlie\u00dfend eine Datei <\/span>\"befehl-cat.txt\"<span style=\"font-weight: normal;\"> aufgeteilt.<\/span><\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Eingabe:<\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">split -a 1 befehl-cat.txt<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Nach Ausf\u00fchrung:<\/h6><p style=\"\" data-css=\"tve-u-17ae2d64f53\">Der Befehl erzeugt entsprechend der L\u00e4nge der Eingabedatei Ausgabedateien mit der folgenden Benennung:<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">xa<\/p><p data-css=\"tve-u-17ae2d313b6\">xb<\/p><p data-css=\"tve-u-17ae2d313b6\">...<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1627295926533\">--additional-suffix - Zus\u00e4tzlicher Suffix<\/h3><p>Die <strong>Option --additional-suffix<\/strong> kann verwendet werden, um einen zus\u00e4tzlichen Suffix, wie beispielsweise eine Dateiendung, hinten an den Z\u00e4hl-Suffix anzuh\u00e4ngen:<\/p><p>[code]split --additional-suffix [Suffix] [Datei [Pr\u00e4fix]][\/code]<\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" data-css=\"tve-u-17ae2d313b9\" style=\"\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-17ae2d313b3\"><\/div>\n\t<div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17ae2d313b1\" style=\"\"><h5 class=\"\" data-css=\"tve-u-17ae2d313b0\">Beispiel: Option --additional-suffix<\/h5><\/div><div class=\"thrv_wrapper thrv-divider\" data-style-d=\"tve_sep-1\" data-thickness-d=\"2\" data-color-d=\"rgb(66, 66, 66)\" data-css=\"tve-u-17ae2d313b4\" style=\"\">\n\t<hr class=\"tve_sep tve_sep-1\" style=\"\">\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h6 class=\"\" style=\"\" data-css=\"tve-u-17ae2d313bb\"><span style=\"font-weight: normal;\">Hier wird ein zus\u00e4tzlicher Suffix spezifiziert und dann eine Datei <\/span>\"befehl-cat.txt\"<span style=\"font-weight: normal;\"> aufgeteilt.<\/span><\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Eingabe:<\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">split --additional-suffix \".txt\" befehl-sudo.txt<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Nach Ausf\u00fchrung:<\/h6><p style=\"\" data-css=\"tve-u-17ae2d64f53\">Der Befehl erzeugt entsprechend der L\u00e4nge der Eingabedatei Ausgabedateien mit der folgenden Benennung:<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">xaa.txt<\/p><p data-css=\"tve-u-17ae2d313b6\">xab.txt<\/p><p data-css=\"tve-u-17ae2d313b6\">...<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1627295926534\">-b - Bytes pro Ausgabedatei<\/h3><p>Mithilfe der <strong>Option -b<\/strong> kann die Anzahl Bytes, die pro Ausgabedatei geschrieben wird, festgelegt werden:<\/p><p>[code]split -b [Gr\u00f6\u00dfe] [Datei [Pr\u00e4fix]][\/code]<\/p><p>Die <strong>[Gr\u00f6\u00dfe]<\/strong> stellt dabei einen Integer dar, welcher optional von einem multiplikativen Suffix <strong>\"b\"<\/strong> (Bl\u00f6cke), <strong>\"KB\"<\/strong> (Kilobytes), <strong>\"K\"<\/strong> (Kibibytes), <strong>\"MB\"<\/strong> (Megabytes), <strong>\"M\"<\/strong> (Mibibytes), <strong>\"GB\"<\/strong> (Gigabytes) <strong>\"G\"<\/strong> (Gibibytes) etc. gefolgt wird.<\/p><h3 class=\"\" id=\"t-1627295926535\">-C - Bytes Datens\u00e4tze pro Ausgabedatei<\/h3><p>Bei Verwendung der <strong>Option -C<\/strong> werden so viele vollst\u00e4ndige Datens\u00e4tze wie m\u00f6glich in jede Ausgabedatei geschrieben, ohne dabei <strong>[Gr\u00f6\u00dfe]<\/strong> Bytes pro Ausgabedatei zu \u00fcberschreiten. Einzelne Datens\u00e4tze, die l\u00e4nger als die angegebene Gr\u00f6\u00dfe sind, werden in mehrere Dateien aufgeteilt:<\/p><p>[code]split -C [Gr\u00f6\u00dfe] [Datei [Pr\u00e4fix]][\/code]<\/p><p><strong>[Gr\u00f6\u00dfe]<\/strong> hat dasselbe Format, wie auch bei der <strong>Option -b<\/strong>.<\/p><h3 class=\"\" id=\"t-1627295926536\">--d - numerische Suffixe verwenden<\/h3><p id=\"t-1627295926537\">Wird die <strong>Option -d<\/strong> angegeben, so werden <strong>numerische Ziffern<\/strong> anstelle von Buchstaben zur Nummerierung der Ausgabedateien verwendet:<\/p><p>[code]split -d [Datei [Pr\u00e4fix]][\/code]<\/p><p>Optional kann ein Startwert f\u00fcr das Z\u00e4hlen angegeben werden - hierzu wird dann jedoch die <strong>Option &nbsp;--numeric-suffixes<\/strong> ben\u00f6tigt:<\/p><p>[code]split --numeric-suffixes=[Startwert] [Datei [Pr\u00e4fix]][\/code]<\/p><p>Der Standard-Startwert ist 0.<\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" data-css=\"tve-u-17ae2d313b9\" style=\"\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-17ae2d313b3\"><\/div>\n\t<div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17ae2d313b1\" style=\"\"><h5 class=\"\" data-css=\"tve-u-17ae2d313b0\">Beispiel: Option --numeric-suffixes<\/h5><\/div><div class=\"thrv_wrapper thrv-divider\" data-style-d=\"tve_sep-1\" data-thickness-d=\"2\" data-color-d=\"rgb(66, 66, 66)\" data-css=\"tve-u-17ae2d313b4\" style=\"\">\n\t<hr class=\"tve_sep tve_sep-1\" style=\"\">\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h6 class=\"\" style=\"\" data-css=\"tve-u-17ae2d313bb\"><span style=\"font-weight: normal;\">In diesem Beispiel sollen numerische Suffixe verwendet werden, wobei die Z\u00e4hlung mit der 1 beginnen soll.<\/span><\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Eingabe:<\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">split --numeric-suffixes=1 befehl-sudo.txt<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Nach Ausf\u00fchrung:<\/h6><p style=\"\" data-css=\"tve-u-17ae2f53c45\">Die Ausgabedateien werden wie folgt benannt:<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">x01<\/p><p data-css=\"tve-u-17ae2d313b6\">x02<\/p><p data-css=\"tve-u-17ae2d313b6\">...<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1627295926538\">-l - Anzahl Datens\u00e4tze pro Ausgabedatei<\/h3><p>Mit der <strong>Option -l<\/strong> kann die Anzahl Datens\u00e4tze spezifiziert werden, die pro Ausgabedatei geschrieben werden sollen:<\/p><p>[code]split -l [Anzahl] [Datei [Pr\u00e4fix]][\/code]<\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" data-css=\"tve-u-17ae2d313b9\" style=\"\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-17ae2d313b3\"><\/div>\n\t<div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17ae2d313b1\" style=\"\"><h5 class=\"\" data-css=\"tve-u-17ae2d313b0\">Beispiel: Option -l<\/h5><\/div><div class=\"thrv_wrapper thrv-divider\" data-style-d=\"tve_sep-1\" data-thickness-d=\"2\" data-color-d=\"rgb(66, 66, 66)\" data-css=\"tve-u-17ae2d313b4\" style=\"\">\n\t<hr class=\"tve_sep tve_sep-1\" style=\"\">\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h6 class=\"\" style=\"\" data-css=\"tve-u-17ae2d313bb\"><span style=\"font-weight: normal;\">Die Anzahl Datens\u00e4tze (Zeilen) pro Ausgabedatei soll in diesem Beispiel auf 250 gesetzt, werden. Im Beispiel wird so etwa eine Datei <\/span>\"benutzer.txt\"<span style=\"font-weight: normal;\"> mit 1000 Benutzernamen in 4 Teildateien aufgeteilt, die dann jeweils 250 Zeilen der Eingabe beinhalten.<\/span><\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Eingabe:<\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">split -l 250 befehl-sudo.txt<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313ba\"><h6 class=\"\">Nach Ausf\u00fchrung:<\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2d313b5\"><p data-css=\"tve-u-17ae2d313b6\">xaa<\/p><p data-css=\"tve-u-17ae2d313b6\">xab<\/p><p data-css=\"tve-u-17ae2d313b6\">xac<\/p><p data-css=\"tve-u-17ae2d313b6\">xad<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1627295926539\">-t - Trennzeichen f\u00fcr Datens\u00e4tze<\/h3><p>Mithilfe der <strong>Option -t<\/strong> k\u00f6nnen Sie ein Trennzeichen festlegen, welches anstelle des standardm\u00e4\u00dfigen Zeilenumbruchs (ASCII LF) verwendet werden soll, um Datens\u00e4tze zu trennen:<\/p><p>[code]split -t [Trennzeichen] [Datei [Pr\u00e4fix]][\/code]<\/p><p>Soll das NUL-Zeichen als Trennzeichen verwendet werden, so wird der Option die Zeichenkette <strong>\"\\0\"<\/strong> \u00fcbergeben:<\/p><p>[code]split -t '\\0' [Datei [Pr\u00e4fix]][\/code]<\/p><h3 class=\"\" id=\"t-1627295926540\">-n - TEILE Ausgabedateien erstellen<\/h3><p>Die <strong>Option -n<\/strong> wird verwendet, um die Eingabe in <strong>[Teile]<\/strong> Ausgabedateien zu teilen:<\/p><p>[code]split -n [Teile] [Datei [Pr\u00e4fix]][\/code]<\/p><p><strong>[Teile]<\/strong> hat hierbei eines der folgenden Formate:<\/p><\/div><div class=\"thrv_wrapper thrv_table tcb-fixed tcb-mobile-table\" data-ct-name=\"Simple 01\" data-ct=\"table-37694\" data-element-name=\"Table\" data-css=\"tve-u-17ae2b13bdc\"><table data-rows=\"7\" data-cols=\"2\" class=\"tve_table tcb-fixed tve_table_flat\" data-css=\"tve-u-17ae2b13bda\" data-v=\"middle\"><thead data-css=\"tve-u-17ae2b13bdd\"><tr class=\"tve_table_row\"><th class=\"tve_table_cell\" style=\"\" data-css=\"tve-u-17ae2b13be7\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b87\"><p data-css=\"tve-u-17ae2b13be6\"><strong>Format<\/strong><\/p><\/div><\/th><th class=\"tve_table_cell\" style=\"\" data-css=\"tve-u-1702eea2d74\"><div class=\"thrv_wrapper thrv_text_element\"><p data-css=\"tve-u-17ae2b13be9\">Funktion<\/p><\/div><\/th><\/tr><\/thead><tbody data-css=\"tve-u-17ae2b13be1\"><tr class=\"tve_table_row\"><td class=\"tve_table_cell\" data-th=\"Format\" data-css=\"tve-u-17ae2b13bec\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>N<\/p><\/div><\/td><td class=\"tve_table_cell\" data-th=\"Funktion\" data-css=\"tve-u-17ae2b13bef\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>Erzeuge N Ausgabedateien basierend auf der Gr\u00f6\u00dfe der derzeitigen Eingabe<\/p><\/div><\/td><\/tr><tr class=\"tve_table_row\"><td class=\"tve_table_cell\" data-th=\"Format\" data-css=\"tve-u-17ae2b13bed\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>K\/N<\/p><\/div><\/td><td class=\"tve_table_cell\" data-th=\"Funktion\" data-css=\"tve-u-17ae2b13bf0\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>Nur K-te von N in den Standard-Output stdout ausgeben<\/p><\/div><\/td><\/tr><tr class=\"tve_table_row\"><td class=\"tve_table_cell\" data-th=\"Format\" data-css=\"tve-u-17ae2b13bee\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>l\/N<\/p><\/div><\/td><td class=\"tve_table_cell\" data-th=\"Funktion\" data-css=\"tve-u-17ae2b13bf2\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>Erzeuge N Ausgabedateien ohne Zeilen oder Datens\u00e4tze zu teilen<\/p><\/div><\/td><\/tr><tr class=\"tve_table_row\"><td class=\"tve_table_cell\" data-th=\"Format\" data-css=\"tve-u-17ae2b93b53\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>l\/K\/N<\/p><\/div><\/td><td class=\"tve_table_cell\" data-th=\"Funktion\" data-css=\"tve-u-17ae2b93b62\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\"><p>Wie \"l\/N\", aber nur K-te von N in den Standard-Output stdout ausgeben<\/p><\/div><\/td><\/tr><tr class=\"tve_table_row\"><td class=\"tve_table_cell\" data-th=\"Format\" data-css=\"tve-u-17ae2b93b55\" style=\"\" rowspan=\"1\" colspan=\"1\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\">\t<p data-css=\"tve-u-17ae2b2362a\">r\/N<\/p><\/div><\/td><td class=\"tve_table_cell\" data-th=\"Funktion\" data-css=\"tve-u-17ae2b93b64\" style=\"\" rowspan=\"1\" colspan=\"1\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\">\t<p data-css=\"tve-u-17ae2b25cb1\">Wie \"r\\N\" aber Round-Robin-Verfahren verwenden<\/p><\/div><\/td><\/tr><tr class=\"tve_table_row\"><td class=\"tve_table_cell\" data-th=\"Format\" data-css=\"tve-u-17ae2b13bf3\" style=\"\" rowspan=\"1\" colspan=\"1\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\">\t<p data-css=\"tve-u-17ae2b24bd1\">r\/K\/N<\/p><\/div><\/td><td class=\"tve_table_cell\" data-th=\"Funktion\" data-css=\"tve-u-17ae2b13bf4\" style=\"\" rowspan=\"1\" colspan=\"1\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-1702ecf6b8f\">\t<p data-css=\"tve-u-17ae2b25f1d\">Wie \"r\/N\", aber nur K-te von N in den Standard-Output stdout ausgeben<\/p><\/div><\/td><\/tr><\/tbody><\/table><\/div><div class=\"thrv_wrapper thrv_text_element\"><p>Jegliche \u00fcbrige Bytes nach Teilen der Eingabe in <strong>N<\/strong> Teile werden dem letzten Teil angef\u00fcgt. Weiterhin werden \u00fcbrige Bytes, die nach der initialen Berechnung auftauchen, ignoriert - au\u00dfer es wird der <strong>\"r\"<\/strong>-Modus verwendet.<\/p><p>Alle <strong>N<\/strong> Ausgabedateien werden erzeugt, auch wenn weniger als <strong>N<\/strong> Zeilen vorhanden sind, oder die Eingabe abgeschnitten wird.<\/p><p>Bei dem <strong>\"l\"<\/strong>-Modus haben die Teile ungef\u00e4hr die Gr\u00f6\u00dfe der Eingabe dividiert durch <strong>N<\/strong>. Die Eingabe wird in <strong>N<\/strong> gleich gro\u00dfe Teile partitioniert, wobei der letzten Partition jeglicher \u00dcberschuss zugewiesen wird. Wenn eine Zeile innerhalb einer Partition anf\u00e4ngt, wird sie vollst\u00e4ndig in die entsprechende Datei geschrieben. Da Zeilen oder Datens\u00e4tze nicht aufgeteilt werden, auch wenn sie eine Partition \u00fcberlappen, k\u00f6nnen die geschriebenen Dateien gr\u00f6\u00dfer oder kleiner als die Partitionsgr\u00f6\u00dfe sein, und sogar leer, wenn eine Zeile \/ ein Datensatz so lang ist, dass er die Partition vollst\u00e4ndig \u00fcberlappt.<\/p><p>F\u00fcr den <strong>\"r\"<\/strong>-Modus ist die Gr\u00f6\u00dfe der Eingabe irrelevant, sodass es sich auch um etwa eine Pipe handeln kann.<\/p><h3 class=\"\" id=\"t-1627295926541\">--verbose - Meldung pro Ausgabedatei<\/h3><p>Erzeugt eine Meldung vor dem \u00d6ffnen jeder Ausgabedatei:<\/p><p>[code]split --verbose [Datei [Pr\u00e4fix]][\/code]<\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" style=\"\" data-css=\"tve-u-17ae2c99b39\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-17ae2c99b3d\"><\/div>\n\t<div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2c99b3b\"><p data-css=\"tve-u-17ae2c99b38\" style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p><\/div><div class=\"thrv_wrapper thrv-divider\" data-style-d=\"tve_sep-1\" data-thickness-d=\"3\" data-color-d=\"rgb(70, 70, 70)\" data-css=\"tve-u-17ae2c99b3e\" style=\"\">\n\t<hr class=\"tve_sep tve_sep-1\" style=\"\">\n<\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17ae2c99b3a\"><p data-css=\"tve-u-17ae2c99b3f\" style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr\u00e4ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p><\/div><div class=\"thrv_wrapper thrv_lead_generation\" data-connection=\"custom-html\" data-css=\"tve-u-17ae2c99b40\" style=\"\" data-settings-id=\"8138\" data-form-settings=\"__TCB_FORM__{&quot;v&quot;:1,&quot;apis&quot;:{},&quot;extra&quot;:{},&quot;captcha&quot;:0,&quot;custom_tags&quot;:{}}__TCB_FORM__\"><input type=\"hidden\" class=\"tve-lg-err-msg\" value=\"{&quot;email&quot;:&quot;Email address invalid&quot;,&quot;phone&quot;:&quot;Phone number invalid&quot;,&quot;password&quot;:&quot;Password invalid&quot;,&quot;passwordmismatch&quot;:&quot;Password mismatch error&quot;,&quot;required&quot;:&quot;Required field missing&quot;}\">\n\t<div class=\"thrv_lead_generation_container tve_clearfix\"><form method=\"post\" action=\"#\" id=\"ktv2-form-200765\" novalidate=\"novalidate\" autocomplete=\"new-password\"><input type=\"hidden\" class=\"tve-f-a-hidden\" value=\"https:\/\/www.klick-tipp.com\/api\/subscriber\/signin.html\"><input id=\"apikey\" type=\"hidden\" name=\"apikey\" value=\"4nv5z2tonz8za09b\"><div class=\"tve_lead_generated_inputs_container\"><div class=\"tve_lg_input_container tve_lg_input\"><input name=\"fields[fieldFirstName]\" id=\"\" type=\"text\" placeholder=\"Name\" value=\"\" data-css=\"tve-u-1709bd3f99e\" data-placeholder=\"Name\"><\/div><div class=\"tve_lg_input_container tve_lg_input\"><input name=\"email\" id=\"\" type=\"text\" placeholder=\"E-Mail\" value=\"\" data-required=\"1\" data-validation=\"email\" data-css=\"tve-u-1709bd3f99e\" data-placeholder=\"E-Mail\"><\/div><div class=\"tve_lg_input_container tve_submit_container tve_lg_submit\" data-css=\"tve-u-17ae2c99b41\"><button type=\"submit\" class=\"\">KLICKE HIER F\u00dcR ABO!<\/button><\/div><\/div><\/form><\/div>\n<div class=\"thrv_lead_generation_code\" style=\"display: none;\">__CONFIG_lead_generation_code__&lt;div id=\"form-200765-wrapper\"&gt;&lt;form id=\"ktv2-form-200765\" accept-charset=\"UTF-8\" method=\"post\" action=\"https:\/\/www.klick-tipp.com\/api\/subscriber\/signin.html\" &gt;&lt;input type=\"hidden\" name=\"apikey\" value=\"4nv5z2tonz8za09b\" \/&gt;&lt;input type=\"text\" name=\"fields[fieldFirstName]\"\/&gt;&lt;input type=\"text\" name=\"email\"\/&gt;&lt;\/form&gt;&lt;\/div&gt;__CONFIG_lead_generation_code__<\/div><\/div><\/div>\n<\/div>","tve_custom_css":"@import url(\"\/\/fonts.googleapis.com\/css?family=Open+Sans:400,600&subset=latin\");@media (min-width: 300px){[data-css=\"tve-u-17ad308c100\"] { background-color: var(--tcb-color-3); }:not(#tve) [data-css=\"tve-u-17ae2b13bda\"] { border: 1px solid rgb(220, 227, 233); }:not(#tve) [data-css=\"tve-u-17ae2b13bdc\"] > .tve_table > thead > tr > th { background-color: var(--tcb-color-3); }:not(#tve) [data-css=\"tve-u-17ae2b13bdc\"] > .tve_table > tbody > tr:nth-child(2n) > td { background-color: rgb(246, 246, 246); }:not(#tve) [data-css=\"tve-u-17ae2b13bdc\"] > .tve_table > tbody > tr:nth-child(2n+1) > td { background-color: rgb(255, 255, 255); }:not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] p, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] li, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] blockquote, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] address, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] .tcb-plain-text, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] label, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] h1, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] h2, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] h3, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] h4, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] h5, :not(#tve) [data-css=\"tve-u-17ae2b13bdd\"] h6 { color: rgb(255, 255, 255); }:not(#tve) [data-css=\"tve-u-17ae2b13be1\"] p, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] li, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] blockquote, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] address, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] .tcb-plain-text, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] label, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] h1, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] h2, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] h3, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] h4, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] h5, :not(#tve) [data-css=\"tve-u-17ae2b13be1\"] h6 { color: rgb(84, 85, 88); }[data-css=\"tve-u-17ae2b13bdc\"] .tve_table td, [data-css=\"tve-u-17ae2b13bdc\"] .tve_table th { padding: 0px; text-align: center; vertical-align: middle; }:not(#tve) [data-css=\"tve-u-17ae2b13be6\"] { font-size: 16px !important; font-family: \"Open Sans\" !important; font-weight: 400 !important; }[data-css=\"tve-u-17ae2b13be6\"] strong { font-weight: 600 !important; }:not(#tve) [data-css=\"tve-u-17ae2b13bda\"] > tbody > tr > td { border: 0px none rgb(220, 227, 233); }:not(#tve) [data-css=\"tve-u-17ae2b13bda\"] > thead > tr > th { border: 1px solid var(--tcb-color-3); }:not(#tve) [data-css=\"tve-u-17ae2b13be7\"] { width: 97px; }:not(#tve) [data-css=\"tve-u-17ae2b13be9\"] { font-size: 16px !important; }:not(#tve) [data-css=\"tve-u-17ae2c99b38\"] { font-size: 25px !important; font-weight: var(--g-bold-weight,bold) !important; padding-bottom: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; margin-top: 0px !important; color: rgb(70, 70, 70) !important; --tcb-applied-color:var$(--tcb-color-1) !important; }[data-css=\"tve-u-17ae2c99b39\"] { padding: 10px !important; }[data-css=\"tve-u-17ae2c99b3a\"] { margin-left: 0px !important; margin-right: 0px !important; padding-right: 30px !important; padding-left: 30px !important; }[data-css=\"tve-u-17ae2c99b3b\"] { margin-right: 0px !important; margin-left: 0px !important; }[data-css=\"tve-u-17ae2c99b3d\"] { border-radius: 30px; overflow: hidden; background-image: linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css=\"tve-u-17ae2c99b3e\"] .tve_sep { border-width: 3px !important; border-color: rgb(70, 70, 70) !important; }[data-css=\"tve-u-17ae2c99b3e\"] { padding-top: 0px !important; }:not(#tve) [data-css=\"tve-u-17ae2c99b3f\"] { color: rgb(70, 70, 70) !important; --tcb-applied-color:var$(--tcb-color-1) !important; padding-bottom: 0px !important; margin-bottom: 0px !important; font-size: 18px !important; }[data-css=\"tve-u-17ae2c99b40\"] { float: none; border: none; max-width: 500px !important; margin-left: auto !important; margin-right: auto !important; }:not(#tve) [data-css=\"tve-u-17ae2c99b41\"] button { border-bottom: 4px solid rgb(33, 72, 112); border-radius: 4px; border-top: none; border-right: none; border-left: none; font-weight: var(--tve-font-weight,var(--g-bold-weight,bold)); font-family: var(--tve-font-family,\"Open Sans\"); font-size: var(--tve-font-size,18px); text-transform: var(--tve-text-transform,uppercase); background-image: none !important; background-color: rgb(51, 103, 153) !important; }:not(#tve) [data-css=\"tve-u-17ae2c99b41\"]:hover button { background-image: none !important; background-color: rgb(41, 84, 127) !important; border-color: rgb(229, 227, 227) rgb(229, 227, 227) rgb(24, 54, 86) !important; }[data-css=\"tve-u-17ae2c99b41\"] { --tve-font-weight:var(--g-bold-weight,bold); --tve-font-family:\"Open Sans\"; --g-regular-weight:400; --g-bold-weight:600; --tve-font-size:18px; --tve-text-transform:uppercase; }:not(#tve) [data-css=\"tve-u-17ae2d313b0\"] { padding-top: 0px !important; margin-top: 0px !important; }[data-css=\"tve-u-17ae2d313b1\"] { overflow: hidden; background-color: transparent !important; background-image: none !important; border-radius: 0px !important; }[data-css=\"tve-u-17ae2d313b3\"] { border-radius: 30px; overflow: hidden; background-image: linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css=\"tve-u-17ae2d313b4\"] .tve_sep { border-width: 2px !important; border-color: rgb(66, 66, 66) !important; }[data-css=\"tve-u-17ae2d313b4\"] { padding-top: 0px !important; padding-bottom: 10px !important; }[data-css=\"tve-u-17ae2d313b5\"] { background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(0, 0, 0, 0.13)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; margin-bottom: 0px !important; padding: 5px 10px !important; }:not(#tve) [data-css=\"tve-u-17ae2d313b6\"] { padding-bottom: 0px !important; margin-bottom: 0px !important; font-family: \"Courier New\", Courier, monospace !important; font-weight: var(--g-regular-weight,normal) !important; }[data-css=\"tve-u-17ae2d313b9\"] { padding-bottom: 20px !important; }[data-css=\"tve-u-17ae2d313ba\"] { margin-bottom: 0px !important; }:not(#tve) [data-css=\"tve-u-17ae2d313bb\"] { line-height: 2em !important; padding-bottom: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; margin-top: 0px !important; }:not(#tve) [data-css=\"tve-u-17ae2d64f53\"] { padding-bottom: 0px !important; margin-bottom: 0px !important; }:not(#tve) [data-css=\"tve-u-17ae2f53c45\"] { padding-bottom: 0px !important; margin-bottom: 0px !important; }}@media (max-width: 767px){.tcb-mobile-table [data-css=\"tve-u-17ae2b13bec\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 400; font-family: \"Open Sans\"; }.tcb-mobile-table [data-css=\"tve-u-17ae2b13bed\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 400; font-family: \"Open Sans\"; }.tcb-mobile-table [data-css=\"tve-u-17ae2b13bee\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 400; font-family: \"Open Sans\"; }.tcb-mobile-table [data-css=\"tve-u-17ae2b13bef\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 700; font-family: \"Open Sans\", sans-serif; }.tcb-mobile-table [data-css=\"tve-u-17ae2b13bf0\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 700; font-family: \"Open Sans\", sans-serif; }.tcb-mobile-table [data-css=\"tve-u-17ae2b13bf2\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 700; font-family: \"Open Sans\", sans-serif; }.tcb-mobile-table [data-css=\"tve-u-17ae2b13bf3\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 400; font-family: \"Open Sans\"; }.tcb-mobile-table [data-css=\"tve-u-17ae2b13bf4\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 700; font-family: \"Open Sans\", sans-serif; }.tcb-mobile-table [data-css=\"tve-u-17ae2b93b53\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 400; font-family: \"Open Sans\"; }.tcb-mobile-table [data-css=\"tve-u-17ae2b93b55\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 400; font-family: \"Open Sans\"; }.tcb-mobile-table [data-css=\"tve-u-17ae2b93b62\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 700; font-family: \"Open Sans\", sans-serif; }.tcb-mobile-table [data-css=\"tve-u-17ae2b93b64\"]::before { background-color: rgb(51, 103, 153); border-right: 1px solid rgb(51, 103, 153); padding: 0px; text-align: center; font-size: 16px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 700; font-family: \"Open Sans\", sans-serif; }}","tve_user_custom_css":"","tve_globals":{"e":"1","font_cls":[]},"tcb2_ready":1,"tcb_editor_enabled":1,"tve_landing_page":"","_tve_header":"0","_tve_footer":"0"},"categories":[8,7],"tags":[],"class_list":["post-8012","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/8012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=8012"}],"version-history":[{"count":244,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/8012\/revisions"}],"predecessor-version":[{"id":9496,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/8012\/revisions\/9496"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/9494"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=8012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=8012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=8012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}