gmatch(3G) gmatch(3G)
NAME
gmatch - Globaler Mustervergleich in der Shell
SYNTAX
cc [option ...] datei ... -lgen [bibliothek ...]
#include <libgen.h>
int gmatch(const char *str, const char *Muster);
BESCHREIBUNG
gmatch() überprüft, ob die mit einem Nullzeichen abgeschlossene Zei-
chenkette str mit dem mit einem Nullzeichen abgeschlossenen
Zeichenketten-Muster Muster übereinstimmt. gmatch() gibt einen Wert
ungleich null zurück, wenn die Zeichenkette auf das Muster paßt, und
sonst null. In Muster-Zeichenketten wird ein Gegenschrägstrich \ als
Entwertungszeichen verwendet.
BEISPIELE
char *s;
gmatch (s, "*[a\-]" );
gmatch() gibt für alle Zeichenketten mit einem a oder - als letztes
Zeichen einen Wert ungleich Null zurück.
SIEHE AUCH
sh(1).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98