<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Cut_%28Unix%29</id>
	<title>Cut (Unix) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Cut_%28Unix%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Cut_(Unix)&amp;action=history"/>
	<updated>2026-05-28T17:39:42Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Cut_(Unix)&amp;diff=1435673&amp;oldid=prev</id>
		<title>imported&gt;Joschi71: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Cut_(Unix)&amp;diff=1435673&amp;oldid=prev"/>
		<updated>2025-02-22T16:53:45Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:cut (Unix)}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cut&amp;#039;&amp;#039;&amp;#039; ist ein [[Unix-Kommando]] zur spaltenweisen Extraktion von zeilenweise eingelesenem Text.&lt;br /&gt;
&lt;br /&gt;
Zeilensegmente können [[byte]]-(&amp;lt;code&amp;gt;-b&amp;lt;/code&amp;gt;), [[Zeichenkodierung|zeichen]]-(&amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt;) oder felderweise (&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt;) extrahiert werden, wobei mittels &amp;lt;code&amp;gt;-d&amp;lt;/code&amp;gt; ein Trennzeichen spezifiziert werden kann. Für Bereichs-Spezifizierungen stehen die Optionen &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;N-M,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;N-&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; bis Zeilenende), oder &amp;lt;code&amp;gt;-M&amp;lt;/code&amp;gt;&lt;br /&gt;
(Zeilenanfang bis &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;) zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die erste bekannte, öffentliche Version von cut war 1982 Bestandteil von [[System III|Unix System III]].&amp;lt;ref&amp;gt;{{Literatur |Autor=Markus Schnalke |Titel=Cut out selected fields of each line of a file |Sammelwerk=[[freiesmagazin]] |Online=http://marmaro.de/docs/freiesmagazin/cut/cut.en.pdf}}&amp;lt;/ref&amp;gt; In den meisten [[Linux-Distribution]]en ist heute die Implementation des Pakets [[GNU Core Utilities|Gnu Core Utilities]] enthalten, diese wurde von David M. Ihnat, David MacKenzie und Jim Meyering erstellt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://linux.die.net/man/1/cut |titel=cut(1): remove sections from each line of files - Linux man page |abruf=2020-03-28}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
Eine Datei &amp;#039;&amp;#039;&amp;#039;a.tst&amp;#039;&amp;#039;&amp;#039; enthalte folgende Zeilen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 foo:bar:baz:qux:quux&lt;br /&gt;
 one:two:three:four:five:six:seven&lt;br /&gt;
 alpha:beta:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Mit&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 % cut -c 4-10 a.tst&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
lassen sich dann zum Beispiel die 4.–10. Zeichen jeder Zeile ausgeben:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 :bar:ba&lt;br /&gt;
 :two:th&lt;br /&gt;
 ha:beta&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
während&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 % cut -d : -f 5- a.tst&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
die Zeilen in Felder einteilt, die durch [[Doppelpunkt]]e separiert sind und unterschiedlich viele Zeichen enthalten können. Jeweils vom fünften solchen Feld an wird dann der Restinhalt der Zeile ausgegeben:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
 quux&lt;br /&gt;
 five:six:seven&lt;br /&gt;
 epsilon:zeta:eta:teta:iota:kappa:lambda:mu&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{man||cut|posix|cut out selected fields of each line of a file}}&lt;br /&gt;
* {{man|1|cut|bsd|select portions of each line of a file}}&lt;br /&gt;
* {{man|1|cut|gnu|Teile jeder Zeile aus Dateien entfernen}}&lt;br /&gt;
* [http://marmaro.de/docs/freiesmagazin/cut/cut.de.pdf Cut out selected fields of each line of a file] Betrachtung von &amp;lt;code&amp;gt;cut&amp;lt;/code&amp;gt; und dessen historischem Hintergrund&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste Befehle der GNU core utilities}}&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:GNU Core Utilities]]&lt;br /&gt;
&lt;br /&gt;
[[sv:Lista över golftermer#Cut]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Joschi71</name></author>
	</entry>
</feed>