<?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=Shellskript</id>
	<title>Shellskript - 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=Shellskript"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Shellskript&amp;action=history"/>
	<updated>2026-05-17T08:35:58Z</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=Shellskript&amp;diff=1473681&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: ausführbare Datei und Textdatei verlinkt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Shellskript&amp;diff=1473681&amp;oldid=prev"/>
		<updated>2026-03-26T13:10:03Z</updated>

		<summary type="html">&lt;p&gt;ausführbare Datei und Textdatei verlinkt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Dateiformat&lt;br /&gt;
| Name                 = Shell-Skript&lt;br /&gt;
| Icon                 = [[Datei:Gnome-mime-text-x-sh.svg|100px]]&amp;lt;!-- Alternativen finden sich auf https://commons.wikimedia.org/wiki/Category:Shell_script_icons--&amp;gt;&lt;br /&gt;
| Logo                 = &lt;br /&gt;
| Screenshot           = [[Datei:Unix-ed-shellscript.png|250px]]&lt;br /&gt;
| Beschreibung         = Shell-Skript &amp;lt;code&amp;gt;.bash_profile&amp;lt;/code&amp;gt; im [[Texteditor]] [[ed (Texteditor)|ed]]&lt;br /&gt;
| Dateiendung          = .sh&lt;br /&gt;
| MIME                 = text/x-shellscript&lt;br /&gt;
| MIME-Anm             = &amp;lt;ref name=&amp;quot;DebianWiki-ShellScript&amp;quot;&amp;gt;{{Internetquelle |url=https://wiki.debian.org/ShellScript |titel=ShellScript |abruf=2021-03-26 |werk=Debian Wiki |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| MagischeZahl         = &lt;br /&gt;
| MagischeZahlNotation = &lt;br /&gt;
| MagischeZahlHex      = &lt;br /&gt;
| Entwickler           = &lt;br /&gt;
| Veröffentlicht       = mit [[Unix|UNIX]]&lt;br /&gt;
| LetzteVersion        = &lt;br /&gt;
| LetzteVersionDatum   = &lt;br /&gt;
| Art                  = [[Skriptsprache]]&lt;br /&gt;
| Container für        = &lt;br /&gt;
| Enthalten in         = [[Unix-Shell]]&lt;br /&gt;
| Erweitert von        = div. Unix-Shells, u.&amp;amp;nbsp;a. [[Bash (Shell)|Bash]], [[Z&amp;amp;nbsp;shell]] u.v.m.&lt;br /&gt;
| Erweitert zu         = &lt;br /&gt;
| Standard             = [[Portable Operating System Interface|POSIX]]&lt;br /&gt;
| Website              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Shellskript&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Shell-Skript&amp;#039;&amp;#039;&amp;#039; ist ein [[Computerprogramm]], das von einer [[Shell (Betriebssystem)|Shell]] interpretiert und ausgeführt wird. Es ist letztlich eine [[Ausführbare Datei|ausführbare]] [[Textdatei]], in der all jene [[Anweisung (Programmierung)|Anweisungen]] verwendet werden können, die ein [[Benutzer]] auch in der [[Befehlszeile]] der Shell nutzen kann.&amp;lt;ref name=&amp;quot;DebianWiki-ShellScript&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Shell selbst ist auch eine Programmiersprache, wobei in verschiedenen Shells unterschiedliche Skriptsprachen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The shell is actually a programming language: it has variables, loops, decision-making, and so on.&lt;br /&gt;
 |Quelle=[[Brian W. Kernighan]]&lt;br /&gt;
 |Sprache=en&lt;br /&gt;
 |Übersetzung=Die Shell ist eigentlich eine Programmiersprache: es gibt Variablen, Schleifen, Verzweigungen und so weiter.&lt;br /&gt;
 |ref=&amp;lt;ref&amp;gt;Brian W. Kernighan: &amp;#039;&amp;#039;The UNIX Programming Environment&amp;#039;&amp;#039;. Prentice Hall, 1984, ISBN 0-13-937699-2, Kapitel 3: &amp;#039;&amp;#039;Using the Shell&amp;#039;&amp;#039;, S. 94.&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Der Begriff &amp;#039;&amp;#039;Shellskript&amp;#039;&amp;#039; wird überwiegend für [[Unix-Shell]]-Skripte verwendet und bezieht sich daher vorwiegend auf [[Unixoides System|unixähnliche Systeme]], obwohl auch andere Betriebssysteme und Shells ähnliche Skripte nutzen, aber anders bezeichnen.&lt;br /&gt;
&lt;br /&gt;
== Ursprung ==&lt;br /&gt;
Shellskripte gehen auf das 1965 geschriebene Programm &amp;lt;samp&amp;gt;RUNCOM&amp;lt;/samp&amp;gt; zurück, das von [[Louis Pouzin]] für das Betriebssystem [[Multics]] entwickelt wurde. Von ihm stammt auch der Begriff „Shell“, wobei die Weiterentwicklung der Multics-Shell die Fähigkeiten von &amp;lt;samp&amp;gt;RUNCOM&amp;lt;/samp&amp;gt; integrierte.&amp;lt;ref&amp;gt;{{Literatur |Autor=Chantal Lebrument, Fabien Soyez |Titel=The Inventions of Louis Pouzin: One of the Fathers of the Internet |Verlag=Springer Nature |Datum=2019-12-7 |Sprache=en |ISBN=978-3-03034836-6 |Seiten=24 |Online={{Google Buch |BuchID=F7nEDwAAQBAJ |Seite=24 |Hervorhebung=RUNCOM}} |Zitat=At the beginning of 1965, he developed the RUNCOM program, an “interpreter” that makes it possible to execute a set of commands contained in a file, and makes parameter substitution possible.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Entwickler von [[Unix]] nahmen sich Multics als Vorlage, sodass die ursprüngliche Unix-Shell stark von der Multics-Shell inspiriert war. Auch die Shells späterer Betriebssysteme haben das Konzept der Shellskripte übernommen. Bei [[Kommandozeileninterpreter]]n von [[Disk Operating System|DOS]], technisch gesehen ebenfalls Shells (z.&amp;amp;nbsp;B. [[COMMAND.COM]] oder [[4DOS]]), werden Skripte als [[Stapelverarbeitungsdatei]]en oder „Batch-Dateien“ (von {{enS|batch jobs}} für [[Stapelverarbeitung]]) bezeichnet. Bei der [[PowerShell]] von [[Microsoft]] heißen sie „PowerShell-Skripte“.&amp;lt;ref&amp;gt;[https://www.itworld.com/article/2817193/unix-tip--use-your-unix-scripting-skills-to-write-a-batch-file.html itworld.com]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syntaxen verschiedener Unix-Shells ==&lt;br /&gt;
Da unterschiedliche Unix-Shells, wie z.&amp;amp;nbsp;B. die [[Bash (Shell)|Bash]] oder die [[Unix-Shell#Die C-Shell|C-Shell]], nicht die gleiche [[Syntax]] bzw. Skriptsprache nutzen, ist ein Shellskript in der Regel nur für eine spezifische Shell nutzbar, sofern die eingesetzte Shell nicht die Syntax der anderen Shell versteht.&lt;br /&gt;
&lt;br /&gt;
Anders ist dies bei der in [[POSIX]] spezifizierten Syntax. Diese Spezifikation ermöglicht den systemübergreifenden Einsatz eines Skripts und die [[Interoperabilität]] mehrerer Systeme. Freilich muss dabei eine POSIX unterstützende Shell eingesetzt werden. Die erste POSIX-Spezifikation fußt auf der [[Kornshell]] und berücksichtigt die Eigenheiten der [[Unix-Shell#Die Bourne-Shell|Bourne-Shell]]. Heute genutzte Shells verwenden meistens eine an POSIX orientierte Syntax. Darüber hinaus haben die meisten heute genutzten Shells einen sogenannten POSIX-Modus, der dazu führt, dass die verwendete Shell die POSIX-Syntax verwendet und nicht ihre native Syntax.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.html |titel=Bash POSIX Mode |abruf=2021-03-26 |werk=Bash Reference Manual}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachfolgend eine Liste von Unix-Shells, gegliedert nach Syntax-Angabe per [[Shebang]].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;#!/bin/sh&amp;lt;/code&amp;gt; (ursprünglich, vor POSIX)&lt;br /&gt;
** [[Thompson-Shell]], die ursprüngliche UNIX-Shell&lt;br /&gt;
** [[Unix-Shell#Die Bourne-Shell|Bourne-Shell]], die ab UNIX V7 die Thompson-Shell als Standard-Shell ablöste&lt;br /&gt;
* &amp;lt;code&amp;gt;#!/bin/sh&amp;lt;/code&amp;gt; (nach Einführung von POSIX)&lt;br /&gt;
** [[Unix-Shell #Die Almquist-Shell|Almquist-Shell]] (ash)&lt;br /&gt;
** [[Unix-Shell #Die Debian-Almquist-Shell|Debian-Almquist-Shell]] (dash)&lt;br /&gt;
** [[Bash (Shell)|Bourne-Again-Shell]], kurz GNU Bash, im POSIX-Modus&lt;br /&gt;
** [[Unix-Shell #Die C-Shell|C-Shell]] (csh)&lt;br /&gt;
** [[Unix-Shell #Die TENEX-C-Shell|TENEX-C-Shell]] (tcsh), konform zu POSIX.1:2008&lt;br /&gt;
** [[Kornshell|KornShell]] (ksh) und [[Unix-Shell #Die Public-Domain-Korn-Shell|Public-Domain-Korn-Shell]] (pdksh), beide konform zu POSIX.2&lt;br /&gt;
** [[Z-Shell]] (zsh) im POSIX-Modus&lt;br /&gt;
* &amp;lt;code&amp;gt;#!/bin/bash&amp;lt;/code&amp;gt; (heute wahrscheinlich meist-eingesetzte Shell)&lt;br /&gt;
** GNU Bash (bash, Bourne-Again-Shell); bewusst nicht POSIX-konform, hat aber einen konformen Modus&lt;br /&gt;
** Z-Shell (zsh), versteht auch die Bash-Syntax&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
In der ersten Zeile eines Shellskripts – auch [[Header]] genannt – wird festgelegt, welcher Interpreter das Skript abarbeiten soll. Ein Shellskript beginnt daher mit dem sogenannten [[Shebang]], &amp;lt;code&amp;gt;#!&amp;lt;/code&amp;gt;, gefolgt von der Pfadangabe zur Shell, die das Skript interpretieren soll.&amp;lt;ref&amp;gt;&amp;#039;&amp;#039;[[b:en:Bash Shell Scripting|Bash Shell Scripting]]&amp;#039;&amp;#039;. [[Wikibooks]] (englisch)&amp;lt;/ref&amp;gt; Wird diese Zeile weggelassen, so wird das Skript von jener Shell interpretiert, die auch neu erstellten Benutzerkonten standardmäßig zugewiesen wird. Welche das konkret ist, hängt vom verwendeten System und dessen Voreinstellung ab. Auch historische Shellskripte verwenden keinen Shebang, da es erst nach der Einführung von UNIX&amp;amp;nbsp;V7 alternative Shells gab.&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel zeigt ein einfaches Shellskript in [[POSIX]]-Syntax mit einer &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;-Schleife ({{lang|en|loop}}). Die Anzahl der Durchläufe wird durch die Anzahl an Werten bestimmt; hier drei: &amp;lt;code&amp;gt;&amp;#039;Alfa Romeo&amp;#039;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;#039;Bentley&amp;#039;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;#039;Citroën&amp;#039;&amp;lt;/code&amp;gt;. Zum besseren Verständnis sind alle Werte hier in Anführungszeichen gesetzt, dies ist aber nur bei &amp;lt;code&amp;gt;&amp;#039;Alfa Romeo&amp;#039;&amp;lt;/code&amp;gt; notwendig, da darin ein Leerzeichen vorkommt. Ohne die Anführungszeichen würden dabei zwei Werte interpretiert werden: &amp;lt;samp&amp;gt;Alfa&amp;lt;/samp&amp;gt; und &amp;lt;samp&amp;gt;Romeo&amp;lt;/samp&amp;gt;. Zu beachten ist, dass die Anführungszeichen nicht Teil des Wertes sind. &lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf wird die Variable &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; neu gefüllt und ihr Inhalt dann in die Standardausgabe geschrieben (&amp;lt;samp&amp;gt;stdout&amp;lt;/samp&amp;gt;, siehe [[Standard-Datenströme]]). Beim ersten Durchlauf wird die Variable mit &amp;lt;samp&amp;gt;Alfa Romeo&amp;lt;/samp&amp;gt; gefüllt, beim zweiten mit &amp;lt;samp&amp;gt;Bentley&amp;lt;/samp&amp;gt;, beim dritten mit &amp;lt;samp&amp;gt;Citroën&amp;lt;/samp&amp;gt;. Dann endet die Schleife, da es keinen weiteren Wert gibt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
for i in &amp;#039;Alfa Romeo&amp;#039; &amp;#039;Bentley&amp;#039; &amp;#039;Citroën&amp;#039;; do&lt;br /&gt;
    echo $i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Auslesen der Variable &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; erfolgt, indem ein Dollarzeichen davor geschrieben wird: &amp;lt;code&amp;gt;$i&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Da das Programm [[echo (Informatik)|echo]] schlicht alles ausgibt, was dahinter geschrieben steht (abgesehen von Kommentaren), ist es an dieser Stelle nicht nötig, die Variable in doppelte Anführungszeichen zu setzen. Soll der Wert der Variable aber anderweitig verwendet werden, müssen doppelte Anführungszeichen verwendet werden (&amp;lt;code&amp;gt;&amp;quot;$i&amp;quot;&amp;lt;/code&amp;gt;), damit aus Werten wie &amp;lt;samp&amp;gt;Alfa Romeo&amp;lt;/samp&amp;gt; nicht doch noch mehrere Werte werden. Würden dann einfache Anführungszeichen verwendet werden (&amp;lt;code&amp;gt;&amp;#039;$i&amp;#039;&amp;lt;/code&amp;gt;), würde nicht der Inhalt der Variable ausgegeben, sondern die Zeichenkette &amp;lt;samp&amp;gt;$i&amp;lt;/samp&amp;gt; unverändert als solche.&lt;br /&gt;
&lt;br /&gt;
== Besonderheiten ==&lt;br /&gt;
=== Operatoren, Funktionen und Leerzeichen ===&lt;br /&gt;
&lt;br /&gt;
Eine Besonderheit, im Gegensatz zu anderen Programmiersprachen, ist die zwingende Verwendung von [[Leerzeichen]] beim Aufruf von Operatoren und Funktionen.&amp;lt;ref&amp;gt;[https://opensource.com/article/19/10/programming-bash-logical-operators-shell-expansions opensource.com]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Vergleichsoperator]]en des folgenden Beispiels:&lt;br /&gt;
&amp;lt;code&amp;gt;==&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;gt;=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
if (( 1 == 5 )); then&lt;br /&gt;
    echo &amp;quot;1 und 5 sind gleich&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;1 und 5 sind nicht gleich&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ausführen eines Shellskripts ==&lt;br /&gt;
=== Aufruf in der Unix-Shell ===&lt;br /&gt;
&lt;br /&gt;
Standardmäßig sind neu erstellte Dateien unter Unix nicht ausführbar. Um ein Shellskript ausführen zu können, muss es über die [[Zugriffsrecht]]e auf „ausführbar“ gesetzt werden. Dies geschieht durch das Programm [[chmod]] mit folgendem (oder ähnlichem) Befehl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod +x script.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soll das Shellskript von einem beliebigen [[Verzeichnisstruktur|Pfad]] aus ausgeführt werden, muss der komplette Pfad zum Shellskript angegeben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Das Shellskript /usr/local/bin/script.sh soll ausgeführt werden. Es muss folgender Befehl eingegeben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/usr/local/bin/script.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls das Shellskript im aktuellen [[Arbeitsverzeichnis]] (englisch „working directory“) gespeichert ist und dort ausgeführt werden soll, geschieht dies durch Voranstellen des aktuellen Pfads &amp;lt;code&amp;gt;./&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./script.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführungsort ===&lt;br /&gt;
Das Arbeitsverzeichnis des Shellskripts ist der [[Verzeichnisstruktur|Pfad]], von dem aus es aufgerufen wird, also nicht der Ort, wo es sich selbst befindet.&lt;br /&gt;
&lt;br /&gt;
== Dateinamenerweiterung ==&lt;br /&gt;
Eine Dateinamenerweiterung für Shellskript-Dateien ist gänzlich unnötig. Sie wird ausschließlich hinzugefügt, um einem Benutzer grob Informationen über den Inhalt der Datei zu geben oder um sie innerhalb einer Desktop-Umgebung einem Programm zum Bearbeiten per Doppelklick zuzuweisen – i.&amp;amp;thinsp;d.&amp;amp;thinsp;Regel einem [[Texteditor]] oder einer [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]].&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung kann beispielsweise allgemein &amp;lt;samp&amp;gt;.sh&amp;lt;/samp&amp;gt; lauten. Spezieller sind Erweiterungen wie &amp;lt;samp&amp;gt;.bash&amp;lt;/samp&amp;gt; oder &amp;lt;samp&amp;gt;.zsh&amp;lt;/samp&amp;gt;. Texteditoren und ähnlichen dient die Erweiterung zum Anwenden passender [[Syntaxhervorhebung]].&lt;br /&gt;
&lt;br /&gt;
== Inhaltstyp ==&lt;br /&gt;
Der Inhaltstyp (Content Type oder [[Internet Media Type|MIME-Type]]) kann – abhängig vom System – wie folgt lauten:&lt;br /&gt;
* text/x-shellscript&lt;br /&gt;
* text/plain&lt;br /&gt;
* application/x-shellscript&lt;br /&gt;
* application/x-sh&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.php.net/manual/de/function.finfo-buffer.php |titel=Funktionsreferenz – finfo_buffer |werk=PHP-Handbuch |abruf=2021-03-26}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Brian W. Kernighan: &amp;#039;&amp;#039;The UNIX Programming Environment&amp;#039;&amp;#039;. Prentice Hall, 1984, ISBN 0-13-937699-2&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* &amp;#039;&amp;#039;[[b:en:Bourne Shell Scripting|Bourne Shell Scripting]]&amp;#039;&amp;#039;. [[Wikibooks]] (englisch)&lt;br /&gt;
* &amp;#039;&amp;#039;[[b:en:Bash Shell Scripting|Bash Shell Scripting]]&amp;#039;&amp;#039;. [[Wikibooks]] (englisch)&lt;br /&gt;
* &amp;#039;&amp;#039;[[b:en:C Shell Scripting|C Shell Scripting]]&amp;#039;&amp;#039;. [[Wikibooks]] (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Skript]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>