getdgrp(1M) getdgrp(1M)
NAME
getdgrp - Gerätegruppen auflisten, deren Geräte bestimmten Kriterien
entsprechen
SYNTAX
getdgrp [-ael] [criteria [...]] [dgroup [...]]
BESCHREIBUNG
getdgrp erzeugt eine Liste von Gerätegruppen, deren Geräte bestimmte
Kriterien erfüllen. Die Kriterien werden in Form von Ausdrücken ange-
geben.
criteria kann ein einziger Ausdruck sein, aber auch eine Liste mit
Ausdrücken, denen ein Gerät entsprechen muß, wenn es in der von
getdgrp erstellten Liste erscheinen soll. Werden keine Kriterien ange-
geben, so werden alle Gerätegruppen in der Liste aufgeführt.
Die Geräte müssen mindestens eines der angegebenen Kriterien erfüllen.
Sie können allerdings mit der Option -a festlegen, daß ein logisches
UND ausgeführt wird. Dann werden nur diejenigen Gruppen aufgelistet,
deren Geräte allen Kriterien der angegebenen Liste entsprechen.
dgroup definiert eine Menge von Gerätegruppen, die in die Liste mit
aufgenommen werden sollen. Gerätegruppen, die definiert sind und
Geräte enthalten, die den Kriterien entsprechen, werden aufgenommen.
Wird allerdings die Option -e verwendet, so werden die Gerätegruppen
in der eingegebenen Liste von der auszugebenden Liste ausgeschlossen.
Wird die Option -e benutzt und sind Kriterien definiert, schließt die
erzeugte Liste Gerätegruppen mit Geräten ein, die den Kriterien ent-
sprechen und sich nicht in der Liste aus der Kommandozeile befinden.
Ausdruckstypen für Kriterien
Es gibt vier mögliche Ausdruckstypen:
attribute=value Wählt alle Gerätegruppen mit einem Gerät aus, des-
sen Attribut attribute definiert ist und dem Wert
value entspricht.
attribute!=value Wählt alle Gerätegruppen mit einem Gerät aus, des-
sen Attribut attribute definiert ist und dem Wert
value nicht entspricht.
attribute:* Wählt alle Gerätegruppen mit einem Gerät aus, bei
dem das Attribut attribute definiert ist.
attribute!:* Wählt alle Gerätegruppen mit einem Gerät aus, bei
dem das Attribut attribute nicht definiert ist.
Sie finden eine vollständige Liste und Beschreibung der verfügbaren
Attribute unter putdev(1M).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
getdgrp(1M) getdgrp(1M)
OPTIONEN
-a Gibt an, daß ein Gerät alle angegebenen Kriterien erfüllen
muß, wenn seine zugehörige Gerätegruppe in die von diesem
Kommando erzeugte Liste aufgenommen werden soll. Diese
Option bleibt wirkungslos, wenn überhaupt keine Kriterien
definiert sind.
-e Gibt an, daß die Gerätegruppen, die in der Kommandozeile
auflistet sind, von der Liste ausgeschlossen werden sollen,
die von diesem Kommando ausgegeben wird. (Wird -e nicht
angegeben, so werden die genannten Gerätegruppen, und nur
diese, in die zu erstellende Liste eingeschlossen.) Diese
Option bleibt wirkungslos, wenn überhaupt keine Gerätegrup-
pen definiert sind.
-l Gibt an, daß alle Gerätegruppen (sofern die Option -e nicht
angegeben ist und sie in der Liste dgroup auftreten) aufge-
listet werden sollen, selbst wenn sie keine gültigen Geräte
enthalten. Diese Option bleibt wirkungslos, wenn in der Kom-
mandozeile criteria angegeben ist.
criteria Legt die Kriterien fest, die ein Gerät erfüllen muß, wenn
seine Gerätegruppe in der zu erstellenden Liste erscheinen
soll.
dgroup Legt fest, welche Gerätegruppen in der auszugebenden Liste,
auftreten sollen bzw. von ihr ausgeschlossen werden sollen.
DIAGNOSE
Beim Kommando getdgrp gibt es folgende Rückkehrcodes:
0 = Aufgabe erfolgreich beendet.
1 = Falsche Kommandosyntax, ungültige Option oder interner Fehler.
2 = Gerätetabelle oder Gerätegruppentabelle konnte nicht zum Lesen
geöffnet werden.
DATEIEN
/etc/device.tab
/etc/dgroup.tab
SIEHE AUCH
devattr(1M), getdev(1M), putdev(1M), putdgrp(1M).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98