This file is indexed.

/usr/share/doc/udo-doc-de/html/005009004.html is in udo-doc-de 6.4.1-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<!-- last modified on 18.09.2017 -->
<html lang="de">
<head>
<title>
Die Anleitung zu UDO: Symbole
</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="Generator" content="UDO 6.4 PL1 for Linux">
<meta name="Author" content="Dirk Hagedorn">
<link rel="chapter" href="intro.html" title="Einf&uuml;hrung">
<link rel="chapter" href="opensrc.html" title="Open Source">
<link rel="chapter" href="install.html" title="Installation">
<link rel="chapter" href="usage.html" title="Bedienung">
<link rel="chapter" href="syntax.html" title="Die UDO-Syntax">
<link rel="chapter" href="tips.html" title="Tips &amp; Tricks">
<link rel="section" href="005001.html" title="Quelltext-Beispiel">
<link rel="section" href="005002.html" title="Grundlagen">
<link rel="section" href="005003.html" title="Gliederung">
<link rel="section" href="005004.html" title="Texthervorhebungen">
<link rel="section" href="005005.html" title="Sonderzeichen">
<link rel="section" href="005006.html" title="Silbentrennung">
<link rel="section" href="005007.html" title="Bilder">
<link rel="section" href="005008.html" title="Hypertext-Elemente">
<link rel="section" href="005009.html" title="Miszellaneen">
<link rel="subsection" href="005009001.html" title="Verteilte Dokumente">
<link rel="subsection" href="005009002.html" title="Makros">
<link rel="subsection" href="005009003.html" title="Definitionen">
<link rel="subsection" href="005009005.html" title="Indizes">
<link rel="subsection" href="005009006.html" title="Abfragebefehle">
<link rel="subsection" href="005009007.html" title="Formatspezifische Befehle">
<link rel="appendix" href="faq.html" title="Wieso, weshalb, warum">
<link rel="appendix" href="bugs.html" title="Bugs">
<link rel="appendix" href="errormsg.html" title="Fehlermeldungen">
<link rel="appendix" href="thisthat.html" title="Dies &amp; das">
<link rel="appendix" href="history.html" title="Historie">
<link rel="appendix" href="cmdindex.html" title="Befehlsindex">
<link rel="start" href="index.html" title="Beginn des Dokumentes">
<link rel="home" href="index.html" title="Beginn des Dokumentes">
<link rel="contents" href="index.html#UDOTOC" title="Inhaltsverzeichnis">
<link rel="toc" href="index.html#UDOTOC" title="Inhaltsverzeichnis">
<link rel="first" href="intro.html" title="Einf&uuml;hrung">
<link rel="prev" href="005009003.html" title="Definitionen">
<link rel="previous" href="005009003.html" title="Definitionen">
<link rel="next" href="005009005.html" title="Indizes">
<link rel="last" href="_f01600d.html" title="---">
<link rel="copyright" href="aboutudo.html" title="UDO6">
</head>
<body bgcolor="#FFFFFF">

<a href="index.html"><img src="udo_hm.gif" alt="Home" border="0" width="24" height="24"></a>
<a href="005009.html"><img src="udo_up.gif" alt="Miszellaneen" border="0" width="24" height="24"></a>
<a href="005009003.html"><img src="udo_lf.gif" alt="Definitionen" border="0" width="24" height="24"></a>
<a href="005009005.html"><img src="udo_rg.gif" alt="Indizes" border="0" width="24" height="24"></a>
<hr>
<h1><a name="Symbole">Symbole</a></h1>
<p>Symbole sind benutzerdefinierte inhaltsleere Variablen, welche
sich durch das Kommando <i><a href="_f010001.html">!set</a></i> und beim Aufruf von UDO durch
die Kommandozeilenoption <tt>-D</tt> setzen und mit dem Kommando
<i><a href="_f012002.html">!unset</a></i> auch wieder entfernen lassen. Ob ein Symbol (nicht)
gesetzt ist, l&auml;&szlig;t sich durch die Abfrage-Befehle
<i><a href="_f00a009.html">!ifset</a></i> bzw. <i><a href="_f00a007.html">!ifnset</a></i> testen.
</p>
<p>Die Einsatzm&ouml;glichkeiten von Symbolen sind vielf&auml;ltig.
Im folgenden Beispiel werde ich versuchen, Ihnen ein typisches
Anwendungsgebiet zu zeigen, bei dem man je nach gesetzten Symbolen
eine Zieldatei mit unterschiedlichem Inhalt erh&auml;lt.
</p>
<p>Gehen wir einmal davon aus, da&szlig; wir einen Quelltext
geschrieben haben, der drei Kapitel enth&auml;lt. Die ersten beiden
Kapitel sind bereits fertig, am letzten Kapitel wird noch eifgrig
herumgebastelt. Um nun die Turn-Around-Zeiten zu minimieren, wollen
wir eine Zieldatei erzeugen, die nur das dritte Kapitel enth&auml;lt.
Nur wenn das Symbol `<tt>AlleKapitel</tt>' gesetzt ist, soll die
Zieldatei alle Kapitel enthalten:
</p>
<blockquote>
<pre>!begin_document
!tableofcontents
!ifset [AlleKapitel]
!include kapitel1.ui
!include kapitel2.ui
!endif
!include kapitel3.ui
!end_document
</pre>
</blockquote>
<p>Starten Sie UDO nun &quot;normal&quot;, wird eine Zieldatei
erstellt, die nur das dritte Kapitel enth&auml;lt. Starten Sie UDO
hingegen mit der Kommandozeilenoption `<tt>-D&nbsp;AlleKapitel</tt>', so
werden alle Kapitel umgewandelt.
</p>
<p>Das Spielchen kann man nat&uuml;rlich noch etwas ausbauen. Durch
Verwendung weiterer Symbole kann man gezielt nur einzelne Kapitel oder
alle zusammen in die Zieldatei aufnehmen. Im folgenden Beispiel wird
bei &Uuml;bergabe der Option `<tt>-D&nbsp;Kapitel1</tt>' nur das erste
Kapitel in die Zieldatei aufgenommen. &Uuml;bergibt man
`<tt>-D&nbsp;Kapitel1</tt>' und `<tt>-D&nbsp;Kapitel2</tt>', so werden das erste
und das zweite Kapitel eingebunden. &Uuml;bergibt man hingegen
`<tt>-D&nbsp;AlleKapitel</tt>', so wird die Zieldatei komplett dargestellt:
</p>
<blockquote>
<pre>!begin_document
!tableofcontents
!ifset [Kapitel1, AlleKapitel]
!include kapitel1.ui
!endif
!ifset [Kapitel2, AlleKapitel]
!include kapitel2.ui
!endif
!ifset [Kapitel3, AlleKapitel]
!include kapitel3.ui
!endif
!end_document
</pre>
</blockquote>
<p>Der Phantasie sind also wenige Grenzen gesetzt!
</p>
<p>Wie in der <a href="intro.html">Einf&uuml;hrung</a> zu diesem Abschnitt beschrieben, lassen
sich Symbole auch wieder l&ouml;schen. Dazu bedient man sich des
Befehls <i><a href="_f012002.html">!unset</a></i>.
</p>
<p>Wollen Sie in obigem Beispiel partout verhindern, da&szlig; alle
Kapitel in die Zieldatei eingebunden werden, so k&ouml;nnen Sie zuvor
das Symbol <tt>AlleKapitel</tt> l&ouml;schen, sofern es gesetzt wurde.
Dies funktioniert so:
</p>
<blockquote>
<pre>!ifset [AlleKapitel]
!unset AlleKapitel
!endif
</pre>
</blockquote>
<p>In diesem Beispiel wird also zun&auml;chst abgefragt, ob das
Symbol `<tt>AlleKapitel</tt>' gesetzt ist. In dem Falle wird es durch
den Befehl <i><a href="_f012002.html">!unset</a></i> gel&ouml;scht. Die vorherige Abfrage ist
deshalb notwendig, damit man eine Fehlermeldung seitens UDO vermeidet,
falls das Symbol `<tt>AlleKapitel</tt>' einmal nicht gesetzt ist.
</p>
<p><b>Hinweise:</b>
</p>
<ol>
<li> Es sind maximal 32 Symbole erlaubt.
<br>&nbsp;
</li>
<li> Der Bezeichner eines Symbols darf maximal 32 Zeichen lang sein.
<br>&nbsp;
</li>
</ol>
<hr>
<a href="index.html"><img src="udo_hm.gif" alt="Home" border="0" width="24" height="24"></a>
<a href="005009.html"><img src="udo_up.gif" alt="Miszellaneen" border="0" width="24" height="24"></a>
<a href="005009003.html"><img src="udo_lf.gif" alt="Definitionen" border="0" width="24" height="24"></a>
<a href="005009005.html"><img src="udo_rg.gif" alt="Indizes" border="0" width="24" height="24"></a>
</body></html>