getdev(1M)
getdev --
list devices defined in the Device Database based on criteria
Synopsis
getdev [-ae] [criteria [. . .]] [device [. . .]]
Description
getdev generates a list of
devices that match certain criteria.
These criteria include
a list of attributes (given in expressions)
and a list of devices.
If no criteria are given,
all devices are included in the generated list.
Command options
The options for getdev are:
-a-
Specifies that the list of devices
that follows on the command line
must match all criteria to be included in the list
generated by this command.
The flag has no effect if no criteria are defined.
-e-
Specifies that the list of devices
following on the command line should be
excluded from the list generated by this command.
The flag has no effect if no devices are defined.
criteria-
Defines the criteria that a device must match
to be included in the generated list.
The criteria should be given in expressions.
device-
Defines the devices that should be
included or excluded (based on the command options)
in the generated list.
This can be the pathname of the device or the device alias.
The criteria argument may be specified
with any of the following four expression types:
attribute=value-
Select all devices for which attribute is defined
and is equal to value.
attribute!=value-
Select all devices for which attribute
is defined and does not equal value.
attribute:*-
Select all devices for which attribute is defined.
attribute!:*-
Select all devices that do not have
attribute defined.
See the
putdev(1M)
manual page
for a complete listing and description of
available attributes.
Files
/etc/device.tab-
Return values
If successful, getdev
exits with a code of 0.
If there are errors,
the command exits
with one of the following values and prints
the corresponding error message:
1-
usage:getdev [-ae] [criterion[...]] [device[...]]
2-
Device Database in inconsistent state - notify administrator
2-
Device Database could not be opened for reading
Usage
Devices must satisfy
at least one of the criteria in the list
unless the -a option is used.
Then, only those devices that match all the
criteria in a list will be included
in the generated list.
Devices that are defined on the command line
and that match the criteria are
included in the generated list.
However, if the -e flag is used,
the list of devices defined on the command line becomes
a set of devices to be excluded from the list.
References
devattr(1M),
getdgrp(1M),
putdev(1M),
putdgrp(1M)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004