<?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=Fluchtsymbol</id>
	<title>Fluchtsymbol - 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=Fluchtsymbol"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Fluchtsymbol&amp;action=history"/>
	<updated>2026-06-05T21:04:30Z</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=Fluchtsymbol&amp;diff=2220083&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: /* Beispiel */ auch doppelte Anführungszeichen können hier dasselbe erreichen...</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Fluchtsymbol&amp;diff=2220083&amp;oldid=prev"/>
		<updated>2025-11-24T21:01:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Beispiel: &lt;/span&gt; auch doppelte Anführungszeichen können hier dasselbe erreichen...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Unter einem &amp;#039;&amp;#039;&amp;#039;Fluchtsymbol&amp;#039;&amp;#039;&amp;#039; versteht man in der Informatik ein besonderes [[Maskierungszeichen]], wie beispielsweise das [[Escape (Steuerzeichen)|Escape]]-Steuerzeichen&amp;lt;ref&amp;gt;{{Literatur |Autor=Manfred Braun, Thomas Giese, Ulrich Hüttermann, Rolf Krattenmacher, Gerhard Schweitzer |Titel=Gabler-Kompakt-Lexikon EDV und Informatik: 2000 Begriffe |Verlag=&amp;lt;!--Betriebswirtschaftlicher Verlag Dr. Th. --&amp;gt;Gabler&amp;lt;!-- GmbH--&amp;gt; |Datum=1993 |Seiten=59 |ISBN=978-3-409-19928-5 |Online={{Google Buch |BuchID=RiPPBgAAQBAJ |Seite=59}} |Zitat=ESC; (Abk. für: Escape); (dt.: Fluchtsymbol); Kontrollzeichen des ASCII-Zeichensatzes zum Einleiten einer Steuersequenz.}}&amp;lt;/ref&amp;gt; oder den [[Backslash]].&amp;lt;ref&amp;gt;{{Literatur |Autor=Jürgen Gulbins |Titel=UNIX&amp;amp;nbsp;– Eine Einführung in UNIX, seine Begriffe und seine Kommandos |Verlag=Springer Compass |Datum=1984 |Kapitel=3. Erste Schritte in UNIX; 3.7 Parameterexpansion |Seiten=33 |ISBN=978-3-662-00616-0 |&amp;lt;!-- folgendes Google-Buch ist eine spätere Auflage, die Seite ist jedoch annähernd identisch: --&amp;gt;Online={{Google Buch |BuchID=jSmgBgAAQBAJ |Seite=54}} |Zitat=Das Metazeichen ‚\‘; Zuweilen mochte man eines der Metazeichen an der Shell vorbeischmuggeln, da es nicht von dieser, sondern vom eigentlichen Programm interpretiert werden soll. Dies kann geschehen, indem man dem Metazeichen das Fluchtsymbol \ voranstellt. Das Fluchtsymbol hat im Sinne der Kommandosyntax für die Shell die Bedeutung: Interpretiere das nachfolgende Zeichen nicht, es ‚maskiert‘ das nachfolgende Zeichen.}}&amp;lt;/ref&amp;gt; Mittels des Fluchtsymbols ist ein darauf folgendes [[Metazeichen]] ein normales Zeichen, das nun nicht mehr für seine vorgesehene Funktion steht.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
In Unix-Dateisystemen sind außer dem Schrägstrich &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; und dem [[Nullwert]] &amp;lt;code&amp;gt;\0&amp;lt;/code&amp;gt; grundsätzlich alle anderen Zeichen erlaubt, somit auch [[Metazeichen]] und [[Wildcard (Informatik)|Wildcards]].&lt;br /&gt;
&lt;br /&gt;
Da auf einer [[Unix-Shell]] ein [[Sternchen (Schriftzeichen)|Sternchen]] (auch &amp;#039;&amp;#039;Asterisk&amp;#039;&amp;#039;) &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; normalerweise als Wildcard interpretiert wird, [[Dateiname]]n aber ein Sternchen enthalten dürfen, muss der Asterisk per Fluchtsymbol maskiert werden, wenn er nicht für ein Wildcard stehen soll:&lt;br /&gt;
&lt;br /&gt;
Das Kommando:&lt;br /&gt;
 [[Prompt|#]] [[touch (Unix)|touch]] Dateiname\ mit\ \*\ im\ Namen[[Textdatei|.txt]]&lt;br /&gt;
erstellt eine leere Datei mit dem Namen &amp;lt;code&amp;gt;Dateiname mit * im Namen[[Textdatei|.txt]]&amp;lt;/code&amp;gt;. Um nicht als zusätzlicher [[Kommandozeilenparameter]] interpretiert zu werden, müssen neben dem Sternchen auch die [[Leerzeichen]] maskiert werden, wenn der gesamte Name nicht in [[Anführungszeichen]] gesetzt wird:&lt;br /&gt;
 [[Prompt|#]] [[touch (Unix)|touch]] &amp;#039;Dateiname mit * im Namen.txt&amp;#039;&lt;br /&gt;
Hier dient das einfache Anführungszeichen &amp;lt;code&amp;gt;&amp;#039;&amp;lt;/code&amp;gt; als Funktionszeichen: alles, was zwischen einem Paar gleicher Anführungszeichen liegt, kennzeichnet für die Shell ein einziges [[Parameter (Informatik)#Tatsächliche Parameter oder Argumente|Argument]]; andernfalls würden die Leerzeichen als Funktionszeichen die [[Parameter (Informatik)|Parameter]] trennen. Um nun auch Anführungszeichen in einem Dateinamen unterzubringen, müssen wiederum Fluchtsymbole verwendet werden:&lt;br /&gt;
 [[Prompt|#]] [[mv (Unix)|mv]] &amp;quot;Dateiname mit * im Namen.txt&amp;quot; Sonderzeichen\ \*,\ \?,\ \&amp;#039;,\ \&amp;quot;,\ \\,\ \$\ \(auszugsweise\)\ im\ Dateinamen.Erweiterung&lt;br /&gt;
Das Ergebnis dieses Unix-Kommandos ist, dass die zuvor erstellte leere Datei &amp;lt;code&amp;gt;Dateiname mit * im Namen.txt&amp;lt;/code&amp;gt; (erstes [[Parameter (Informatik)#Tatsächliche Parameter oder Argumente|Argument]], diesmal zusammengefasst durch doppelte Anführungszeichen) umbenannt wird in &amp;lt;code&amp;gt;Sonderzeichen *, ?, &amp;#039;, &amp;quot;, \, $ (auszugsweise) im Dateinamen.Erweiterung&amp;lt;/code&amp;gt; (zweites [[Parameter (Informatik)#Tatsächliche Parameter oder Argumente|Argument]], durchwegs per Fluchtsymbol zusammengefasst).&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Zeichenkodierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>