This file is indexed.

/usr/share/doc/udo-doc-de/html/005009002.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
<!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: Makros
</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="005009003.html" title="Definitionen">
<link rel="subsection" href="005009004.html" title="Symbole">
<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="005009001.html" title="Verteilte Dokumente">
<link rel="previous" href="005009001.html" title="Verteilte Dokumente">
<link rel="next" href="005009003.html" title="Definitionen">
<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="005009001.html"><img src="udo_lf.gif" alt="Verteilte Dokumente" border="0" width="24" height="24"></a>
<a href="005009003.html"><img src="udo_rg.gif" alt="Definitionen" border="0" width="24" height="24"></a>
<hr>
<h1><a name="Makros">Makros</a></h1>
<p>Makros sind benutzerdefinierte Platzhalter, die sich f&uuml;r die
verschiedensten Dinge eignen.
</p>
<p>Beim Befehl <i><a href="_f00c001.html">!macro</a></i> geben Sie zun&auml;chst den Bezeichner
des Makros an, dem sich der Ersetzungstext anschlie&szlig;t. Letzterer
kann auch leer sein.
</p>
<p>Um im Quelltext sp&auml;ter den Inhalt eines Makros ausgeben zu
lassen, geben Sie den Bezeichner der Makros mit einem f&uuml;hrenden
Ausrufezeichen und eingeschlossen in runde Klammern an.
</p>
<p>Auch hier zun&auml;chst ein paar Beispiele:
</p>
<blockquote>
<pre><a href="_f00c001.html">!macro</a> HTML Hypertext Markup Language
<a href="_f00c001.html">!macro</a> UDO  (!B)U(!b)niversal (!B)Do(!b)cument
<a href="_f00c001.html">!macro</a> TOSG (!T)UDO6GDOS.LZH(!t)
<a href="_f00a002.html">!ifdest</a> [html]
  <a href="_f00c001.html">!macro</a> PICPATH gif/
<a href="_f006001.html">!else</a>
  <a href="_f00c001.html">!macro</a> PICPATH img/
<a href="_f006014.html">!endif</a>
[...]
Die (!HTML) ...
Das (!UDO) Format ...
Das Archiv (!DOSG) ...
<a href="_f00a011.html">!image</a> (!PICPATH)/tiger
</pre>
</blockquote>
<p>Diese Makros k&ouml;nnten dazu benutzt werden, sich l&auml;stige
Tipparbeit zu sparen oder &Auml;nderungen zu beschleunigen. Ein
weiteres Anwendungsgebiet ist das Erstellen von standardisierten
Texten, deren Inhalt durch Makros an den jeweiligen Quelltext
angepa&szlig;t wird. Im folgenden Beispiel wird der Programmname in
einen Disclaimer eingebaut, der per <i><a href="_f00a014.html">!include</a></i> eingebunden
wird:
</p>
<blockquote>
<pre>[doku.u]
<a href="_f00c001.html">!macro</a> PRG Windows95
[disclaim.u]
(!PRG) wurde umfangreichen Tests unterzogen.
Die Benutzung erfolgt auf eigene Gefahr!
</pre>
</blockquote>
<br>
<p>Seit UDO Release 6 k&ouml;nnen Makros auch Parameter
&uuml;bergeben werden. Bei der Erzeugung eines Makros geben Sie dazu
mit `<tt>(!1)</tt>', `<tt>(!2)</tt>' bis `<tt>(!9)</tt>' die Position
der Parameter an. Um den Makros im Text die Parameter zu
&uuml;bergeben, setzen Sie diese in eckige Klammern.
</p>
<p>Hier ein kleines Beispiel, bei dem ein Makro f&uuml;r die Ausgabe
von gleichzeitig fettem und kursiven Text definiert wird und
sp&auml;ter mit nur einem Parameter aufgerufen wird:
</p>
<blockquote>
<pre><a href="_f00c001.html">!macro</a> BI (!B)(!I)(!1)(!i)(!b)
...
Dieser Text ist (!BI [fett und kursiv]).
</pre>
</blockquote>
<p>Die Worte &quot;fett und kursiv&quot; werden bei der Ausgabe dann
an die Stelle von (!1) gesetzt. Das Beispiel ist
zugegebenerma&szlig;en nicht gerade gl&uuml;cklich gew&auml;hlt, da
man mit <a href="00500400b.html">Schriftarten</a> m&ouml;glichst sparsam umgehen sollte, zeigt aber
hier auf einfache Weise, wie man Makros einsetzen k&ouml;nnte.
</p>
<br>
<p><b>Hinweise:</b>
</p>
<ol>
<li> Bei der Namensvergabe der Makros sollte man m&ouml;glichst darauf
achten, diese nicht wie bereits existente Befehle oder Platzhalter zu
benennen. So sollten sie ein Makro nicht &quot;B&quot; oder
&quot;nl&quot; benennen, da dann die Umschaltung in Fettschrift
((!B)) oder ein erzwungener Zeilenumbruch nicht mehr funktionieren.
<br>&nbsp;
</li>
<li> Die Benutzung von Makros sollte nicht &uuml;bertrieben werden.
UDO erlaubt zwar die Benutzung von bis zu 128 Makros, jedoch
verlangsamt jedes zus&auml;tzliche Makro die Umwandlung der
Quelldatei, da jede Zeile nach allen Makros durchsucht werden
mu&szlig;.
<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="005009001.html"><img src="udo_lf.gif" alt="Verteilte Dokumente" border="0" width="24" height="24"></a>
<a href="005009003.html"><img src="udo_rg.gif" alt="Definitionen" border="0" width="24" height="24"></a>
</body></html>